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 に変更すると、次の例外がスローされます。

キャッチされていない TypeError: オブジェクト # のプロパティ 'function (){ $(this).attr("style","background:blue");}' は関数ではありません

これはjqueryのバグが原因なのか、コーディングに問題があるだけなのか、誰か知っていますか?

4

1 に答える 1

2

jQuery 1.9 で削除されました。- http://jquery.com/upgrade-guide/1.9/

于 2013-02-23T10:57:22.777 に答える