3

重複の可能性:
イベント ハンドラーが jQuery の要素にバインドされているかどうかをテストする

かなり大きなスクリプトが添付されたボタンがあります。私はこのボタンに次のようにバインドしています:

 $(document).on( "click", '.basketSubmitter' , function(e) {

 ... stuff

 });

固定することはできませんが、ボタンのバインドが緩むことがあります。必要なだけクリックしても何も起こりません。左右に座っているボタンは引き続き正常に動作するため、どこかでボタンのバインドが解除されている可能性があります。スクリプトが大きいので

質問:
Jquery で要素バインディングを一覧表示したり、要素がバインディングを失ったことを検出したりする簡単な方法はありますか?

感謝!

4

2 に答える 2

1

このツールは、任意のDOM要素にバインドされたイベントを見つけるのに役立ちます

http://www.sprymedia.co.uk/article/Visual+Event+2

バインドされたイベントを見つけるためにdomを調べたい場合に便利です。

于 2012-10-18T10:18:34.207 に答える
1

イベントの名前空間を試してください。たとえば、click.myFunc の場合

それは次のように使用できます

$('.basketSubmitter').off('click.myFunc')on( "click.myFunc" , function(e) {

 ... stuff

 });
于 2012-10-18T10:19:17.373 に答える