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

Try namespacing your event. For eg click.myFunc

That can be used as

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

 ... stuff

 });
于 2012-10-18T10:19:17.373 回答