2014-02-20 34 views
4

上的文件绑定功能均具有元素类SearchableCol解除绑定文件的事件:jQuery的

jQuery(document).on("click", ".SearchableCol", nwcsClickFunc); 

我想下面两种方法来解除绑定,没有什么工作。

jQuery(document).unbind("click", nwcsClickFunc); 
jQuery(".SearchableCol").unbind("click"); 

需要帮助解除文档中的事件。

回答

8

尝试

jQuery(document).off("click", ".SearchableCol", nwcsClickFunc); 

,或者使用命名空间的事件处理程序

jQuery(document).on("click.myevent", ".SearchableCol", nwcsClickFunc); 

然后

jQuery(document).off("click.myevent", ".SearchableCol"); 
+0

我也试过jQuery ).on(“click”,“.SearchableCol”)。unbind();它也工作但关闭是更好的谢谢...... – Anil

3
jQuery(document).off("click", ".SearchableCol", nwcsClickFunc); 
1

使用:

$(".SearchableCol").unbind('click',nwcsClickFunc); 

$(document).off('click','.SearchableCol',nwcsClickFunc); 
+1

第一个不会为委派事件处理程序绑定到文档级别,而不是“.SearchableCol”元素 –

+0

@ A.Wolff工作:不知道应该如何使用。 :\ –

+0

不确定是否理解您的评论,但您的第二个解决方案是OP所要查找的;)删除第一个并获得+1 –