在 jQuery 中,添加事件监听器不会覆盖同一事件的先前监听器。jQuery 允许多个事件监听器同时绑定在同一个元素上,这些监听器会按照绑定顺序依次执行。这种行为被称为事件委托(Event Delegation)。
例如,以下代码将同时绑定两个事件监听器到按钮的点击事件:
$("#button").on("click", function() {
console.log("First event listener");
});
$("#button").on("click", function() {
console.log("Second event listener");
});
当用户点击按钮时,控制台将输出:
First event listener
Second event listener
这表明,添加事件监听器不会覆盖同一事件的先前监听器,而是将它们添加到监听器队列中。
领取专属 10元无门槛券
手把手带您无忧上云