Jquery on方法綁定事件后執(zhí)行多次的解決方法
這兩天工作中遇到使用js動(dòng)態(tài)加載內(nèi)容,同時(shí)需要對(duì)加入的內(nèi)容綁定點(diǎn)擊事件的,當(dāng)時(shí)想想了想可以使用內(nèi)聯(lián)的onclick 來(lái)實(shí)現(xiàn),后來(lái)沒(méi)有這樣做,使用的是 on(‘click',function(){}) ,然而使用on方法的時(shí)候就發(fā)現(xiàn),on 對(duì)同一個(gè)元素多次綁定同一個(gè)事件的時(shí)候,這個(gè)事件就會(huì)執(zhí)行多次。
下面給出這種情況的實(shí)例:
$(function(){
$(".add").click(function(eve){
$(".btn-area").append("<button class='test-btn'>test button</button>");
//$(".test-btn").off("click");
$(".test-btn").on("click",function(){
console.log("test button .....");
});
});
});
在點(diǎn)擊add按鈕的添加測(cè)試按鈕,測(cè)試按鈕綁定點(diǎn)擊事件,console 臺(tái)輸出一句話。
執(zhí)行結(jié)果如下:

很明顯,第一個(gè)按鈕點(diǎn)擊之后執(zhí)行了5次。
遇到這種情況需要在每次綁定事件之前,對(duì)該事件解綁,也就是 $(“.test-btn”).off(“click”); ,off方法解綁。
以上這篇Jquery on方法綁定事件后執(zhí)行多次的解決方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 淺談jQuery的bind和unbind事件(綁定和解綁事件)
- jquery事件綁定解綁機(jī)制源碼解析
- JQuery給元素綁定click事件多次執(zhí)行的解決方法
- jQuery 通過(guò)事件委派一次綁定多種事件,以減少事件冗余
- 淺析jQuery事件之on()方法綁定多個(gè)選擇器,多個(gè)事件
- jQuery使用bind函數(shù)實(shí)現(xiàn)綁定多個(gè)事件的方法
- jQuery綁定事件-多種實(shí)現(xiàn)方式總結(jié)
- jQuery移除元素自動(dòng)解綁事件實(shí)現(xiàn)思路及代碼
- jQuery事件多次綁定與解綁問(wèn)題實(shí)例分析
相關(guān)文章
jQuery實(shí)現(xiàn)表單驗(yàn)證功能
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)表單驗(yàn)證功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10
jQuery CSS3自定義美化Checkbox實(shí)現(xiàn)代碼
這篇文章主要為大家詳細(xì)介紹了jQuery CSS3自定義美化Checkbox實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-05-05
jquery.qtip提示信息插件用法簡(jiǎn)單實(shí)例
這篇文章主要介紹了jquery.qtip提示信息插件用法,結(jié)合簡(jiǎn)單實(shí)例形式分析了該插件用于顯示提示信息的相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-06-06
jQuery學(xué)習(xí)筆記(1)--用jQuery實(shí)現(xiàn)異步通信(用json傳值)具體思路
這是一個(gè)簡(jiǎn)單的POST 請(qǐng)求功能以取代復(fù)雜 $.ajax,請(qǐng)求成功時(shí)可調(diào)用回調(diào)函數(shù),感興趣的朋友可以參考下哈,希望對(duì)你有所幫助2013-04-04
jquery實(shí)現(xiàn)商品sku多屬性選擇功能(商品詳情頁(yè))
這篇文章主要介紹了jquery實(shí)現(xiàn)商品sku多屬性選擇功能(商品詳情頁(yè)),文中簡(jiǎn)單給大家介紹了sku的概念,需要的朋友可以參考下2019-12-12
jQuery獲取DOM節(jié)點(diǎn)實(shí)例分析(2種方式)
這篇文章主要介紹了jQuery獲取DOM節(jié)點(diǎn)的方法,提供了兩種jQuery獲取DOM節(jié)點(diǎn)的技巧,需要的朋友可以參考下2015-12-12

