如何覆盖jquery中的点击事件

Nar*_*adi 3 javascript jquery jquery-events

我正在使用 JavaScript 和 JQuery,有一个来自 jquery.js 的点击事件参考,

在这里,我试图覆盖点击事件,但没有发生。即使被覆盖仍然是整流罩旧的不是新的。有没有办法根据优先级加载事件?

小智 9

如果我理解正确,这对你有用:

$('.xxx').off('click').on('click', function(e) {
    e.preventDefault();
}
Run Code Online (Sandbox Code Playgroud)


小智 5

你需要做的是先调用'unbind'方法,然后调用'bind'方法来编写Jquery的新点击事件,并确保所有Jquery插件正确加载,下面是一个示例:

$("#button").unbind("click").bind("click", function(){
        alert("this is Overridden click event!");
    });
Run Code Online (Sandbox Code Playgroud)