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 に答える