取消绑定Document:jquery中的事件

时间:2014-02-20 10:20:13

标签: jquery bind unbind

在文档上绑定一个函数,所有元素都有类SearchableCol

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

我正在尝试以下两种取消绑定的方法,没有任何工作。

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

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

3 个答案:

答案 0 :(得分:8)

尝试

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

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

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

然后

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

答案 1 :(得分:3)

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

答案 2 :(得分:1)

使用:

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

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