国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Jquery on方法綁定事件后執(zhí)行多次的解決方法

2019-11-20 09:49:29
字體:
供稿:網(wǎng)友

這兩天工作中遇到使用js動態(tài)加載內(nèi)容,同時需要對加入的內(nèi)容綁定點(diǎn)擊事件的,當(dāng)時想想了想可以使用內(nèi)聯(lián)的onclick 來實(shí)現(xiàn),后來沒有這樣做,使用的是 on(‘click',function(){}) ,然而使用on方法的時候就發(fā)現(xiàn),on 對同一個元素多次綁定同一個事件的時候,這個事件就會執(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按鈕的添加測試按鈕,測試按鈕綁定點(diǎn)擊事件,console 臺輸出一句話。

執(zhí)行結(jié)果如下:

很明顯,第一個按鈕點(diǎn)擊之后執(zhí)行了5次。

遇到這種情況需要在每次綁定事件之前,對該事件解綁,也就是 $(“.test-btn”).off(“click”); ,off方法解綁。

以上這篇Jquery on方法綁定事件后執(zhí)行多次的解決方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜良县| 阿克苏市| 长岛县| 富川| 新安县| 苏州市| 铜山县| 滨海县| 泾源县| 惠州市| 黑河市| 肥西县| 乐安县| 广东省| 沁阳市| 江都市| 玉溪市| 茶陵县| 沁阳市| 兴海县| 东安县| 垦利县| 三都| 那坡县| 黄骅市| 忻城县| 平乐县| 高雄县| 巴林左旗| 姜堰市| 香港| 陕西省| 寿宁县| 仙桃市| 济阳县| 奉贤区| 洛隆县| 汶上县| 大田县| 扬中市| 扬中市|