0

我选择将绑定元素绑定到主体,以让它们影响元素,即使它们还不存在。现在,我想在我去的时候解开一些处理程序,这就是我遇到一些困难的地方。

代码:

$('body').unbind('click', deleteComment); //unbind
$('body').on('click', '.deleteCommentButton > img', deleteComment); //binding  

问题是我应该如何专门为它解除绑定.deleteComment > img

4

2 回答 2

3

如果你使用 .on 你需要 .off 解除绑定

$("body").off('click', '.deleteCommentButton > img', deleteComment);

看这里http://api.jquery.com/off/

于 2012-07-13T15:31:47.850 回答
2

您可以使用以下方法删除它:

$("body").off('click', '.deleteCommentButton > img', deleteComment);

这将解除事件处理程序与选定元素的绑定。

链接到 api

于 2012-07-13T15:35:46.053 回答