淘先锋技术网

首页 1 2 3 4 5 6 7

jQuery中的on方法是事件委托的常用方式,可以方便地添加和删除事件。接下来我们将学习在使用on方法时如何实现事件的删除。

// 为元素绑定click事件
$('body').on('click', '.btn', function(){
console.log('clicked');
});
// 在需要的时候解绑click事件
$('body').off('click', '.btn');
// 或者直接解绑所有click事件
$('body').off('click');

以上代码中,我们使用on方法为body元素下的所有.btn元素绑定了click事件。如果我们需要在某个时刻解除该事件绑定,可以使用off方法。off方法需要传入要解绑的事件类型和要解绑的元素,如果只传入事件类型则会解绑该元素上所有该类型的事件。

总结:

使用jQuery的on方法可以方便地为元素添加事件。使用off方法可以在需要时解除事件绑定,需要传入事件类型和需要解绑的元素。也可以只传入事件类型解除所有该类型的事件绑定。