有人知道如何取消绑定(bind)事件处理程序集,但是记住它们以便以后再次绑定(bind)它们吗?有什么建议?

最佳答案

项目数据中有一个事件元素。这应该是您的入门,可以在解除绑定(bind)之前阅读元素并将处理程序存储在数组中。如果您需要更多帮助,请发表评论。通过阅读$ .fn.clone方法,我得到了这个主意,因此也请看一下。

$(document).ready(function() {
    $('#test').click(function(e) {
        alert('test');
        var events = $('#test').data("events");
        $('#test').unbind('click', events.click[0]);
    });
});

<a id="test">test</a>

关于javascript - jQuery:取消绑定(bind)事件处理程序,以便稍后再次绑定(bind)它们,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/516265/

10-09 18:05
查看更多