0

我尝试使用 Jquery 切换事件如下:

$("button:eq(2)").toggle(function(){
                                $(this).attr("style","background:red");},
                                function(){
                                $(this).attr("style","background:blue");},
                                function(){
                                $(this).attr("style","background:green");}
                        );

如果使用jquery v1.6.1,它可以正常运行,但是一旦更改为jquery最新版本v1.9.1,它会抛出以下异常:

未捕获的类型错误:对象 # 的属性 'function (){ $(this).attr("style","background:blue");}' is not a function

有谁知道这是由 jquery 错误引起的,还是仅仅因为编码有问题?

4

1 回答 1

2

它在 jQuery 1.9 中被删除。- http://jquery.com/upgrade-guide/1.9/

于 2013-02-23T10:57:22.777 回答