Javascript JQuery toggle()不';在1.9.1中不起作用

Javascript JQuery toggle()不';在1.9.1中不起作用,javascript,jquery,toggle,Javascript,Jquery,Toggle,我尝试使用Jquery切换事件,如下所示: $("button:eq(2)").toggle(function(){ $(this).attr("style","background:red");}, function(){ $(this).attr("style","background:blue");}

我尝试使用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,它将抛出以下异常:

未捕获类型错误:属性函数(){ $(this).attr(“style”,“background:blue”);}不是一个函数


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

它在jquery 1.9中被删除了。-

此版本的
.toggle
已从jQuery 1.9中删除:。您可以查看其他解决方案。