如果元素有绑定,我可以在Jquery中检测到吗?

时间:2012-10-18 10:14:16

标签: javascript jquery binding detect

  

可能重复:
  test if event handler is bound to an element in jQuery

我有一个附有相当大脚本的按钮。我像这样绑定到这个按钮:

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

 ... stuff

 });

我无法将它固定下来,但有时按钮会失去它的绑定=我点击我想要的所有内容并没有任何反应。左右坐的按钮继续工作正常,所以必须有一些东西,按钮在某处不受约束。脚本很大,所以

问题:
是否有一种简单的方法可以列出元素绑定或检测元素何时在Jquery中丢失绑定?

感谢!

2 个答案:

答案 0 :(得分:1)

此工具将帮助您找到任何DOM元素的绑定事件

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

如果您想检查dom以找到绑定事件,那就太好了。

答案 1 :(得分:1)

尝试命名空间事件。例如click.myFunc

可以用作

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

 ... stuff

 });