最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2016年06月02日 11:04:03   投稿:jingxian  
下面小編就為大家?guī)硪黄狫query on方法綁定事件后執(zhí)行多次的解決方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

這兩天工作中遇到使用js動(dòng)態(tài)加載內(nèi)容,同時(shí)需要對(duì)加入的內(nèi)容綁定點(diǎn)擊事件的,當(dāng)時(shí)想想了想可以使用內(nèi)聯(lián)的onclick 來實(shí)現(xiàn),后來沒有這樣做,使用的是 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è)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

永寿县| 行唐县| 鄂托克前旗| 靖安县| 兖州市| 泰兴市| 贺州市| 龙里县| 九龙县| 布拖县| 高邑县| 韶山市| 鹤峰县| 义马市| 蕲春县| 九江市| 无锡市| 五家渠市| 克什克腾旗| 固阳县| 信宜市| 安陆市| 合阳县| 读书| 杨浦区| 太仓市| 耒阳市| 菏泽市| 饶阳县| 从化市| 淳化县| 德格县| 乐昌市| 万年县| 彭泽县| 太保市| 襄汾县| 玉龙| 东莞市| 阳新县| 高阳县|