jQuery中的on方法是事件委托的常用方式,可以方便地添加和刪除事件。接下來我們將學(xué)習(xí)在使用on方法時(shí)如何實(shí)現(xiàn)事件的刪除。
// 為元素綁定click事件 $('body').on('click', '.btn', function(){ console.log('clicked'); }); // 在需要的時(shí)候解綁click事件 $('body').off('click', '.btn'); // 或者直接解綁所有click事件 $('body').off('click');
以上代碼中,我們使用on方法為body元素下的所有.btn元素綁定了click事件。如果我們需要在某個(gè)時(shí)刻解除該事件綁定,可以使用off方法。off方法需要傳入要解綁的事件類型和要解綁的元素,如果只傳入事件類型則會(huì)解綁該元素上所有該類型的事件。
總結(jié):
使用jQuery的on方法可以方便地為元素添加事件。使用off方法可以在需要時(shí)解除事件綁定,需要傳入事件類型和需要解綁的元素。也可以只傳入事件類型解除所有該類型的事件綁定。