1

過去には、以下は完全に機能しました:

$(this + ":submit").live('click', function (e) {

}); 

しかし、私はJQuery 1.8.1を使い始めたばかりで、セレクターで次のエラーが発生します$(this + ":submit"):

Error: Syntax error, unrecognized expression: [object Object]:submit

「this」は、フォームの ID に対する jquery 選択であり$('form1')、結果は次のようになります。[ form#form1 ]

Jquery 1.8.1 および以前のバージョンの Jquery で動作する代替構文は何ですか?

4

2 に答える 2

0

this送信ボタンであり、 を呼び出すだけでよいか、送信ボタンがDOM ツリー$(this)のどこかにあり、使用する必要がありますthis$(this).find(":submit")

于 2012-09-10T08:54:45.863 に答える