jquery中click事件的累加綁定付翁,點擊一次,執(zhí)行多次

最近做項目為一個添加按鈕綁定點擊事件晃听,很簡單的一個事情百侧,于是我按照通常做法找到元素,使用jquery的on()方法為元素綁定了點擊事件杂伟,點擊同時發(fā)送請求移层。完成后看效果,第一次點擊沒有問題赫粥。再一次點擊后發(fā)現(xiàn)發(fā)送了兩次請求观话,后面再點擊發(fā)現(xiàn)請求的數(shù)量越來越多越平。這時我初步判斷可能是元素有多個或是多次調(diào)用了方法频蛔,但找了一遍,發(fā)現(xiàn)只為一個元素綁定了事件秦叛,且只調(diào)用了一次晦溪。后來通過查資料才知道是點擊事件被累加綁定了!那到底什么是累加綁定呢挣跋?什么時候會發(fā)生累加綁定三圆?累加綁定后該如何解決呢?下面我就通過這三個問題來說一下避咆。

$("#ads_tb .contentDel").on("click",function(){
  $(this).each(function(){
   var addr_name = $(this).parent().find(".obj_name").html();
           var jsonDel ={
             "name": addr_name
            }
           alert("確定要刪除這一條嗎舟肉?")
           Group.Ajax(jsonDel);    
   });
});

在頁面中為一個元素綁定事件,事件執(zhí)行后頁面未刷新且元素還在查库,然后你再次點擊路媚,元素又被綁定個一次點擊事件,這樣第二次點擊就會執(zhí)行兩次樊销,以此類推整慎。
如何解決累加綁定:第一種方法是元素點擊后刪除脏款,然后再動態(tài)創(chuàng)建一個元素,再添加點擊事件裤园。顯然這個方式很麻煩撤师。
第二中方法是使用jquery的one()方法,為元素綁定一個一次性的事件處理函數(shù)拧揽,這個事件處理函數(shù)只會被執(zhí)行一次丈氓。

$("#adsCollection_tb").one("click",function(){
    alert("執(zhí)行"); 
});

第三種方法是在每次綁定點擊事件前先解除之前的事件綁定,再為元素綁定事件强法,類似于先清空万俗,在做操作一樣。但你使用bind()方法綁定時饮怯,可以用unbind()方法解除綁定闰歪。通常我們跟愿意用on()方法綁定事件,因為bind()方法已經(jīng)不被推薦蓖墅,那么那么就用off()方法解除事件綁定库倘。

$("#adsCollection_tb").unbind("click").bind("click",function(){
     alert("執(zhí)行"); 
  });
  $("#adsCollection_tb").off("click").on("click",function(){
     alert("執(zhí)行"); 
 });
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末论矾,一起剝皮案震驚了整個濱河市教翩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌贪壳,老刑警劉巖饱亿,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異闰靴,居然都是意外死亡彪笼,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進店門蚂且,熙熙樓的掌柜王于貴愁眉苦臉地迎上來配猫,“玉大人,你說我怎么就攤上這事杏死”靡蓿” “怎么了?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵淑翼,是天一觀的道長腐巢。 經(jīng)常有香客問我,道長窒舟,這世上最難降的妖魔是什么系忙? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任诵盼,我火速辦了婚禮惠豺,結(jié)果婚禮上银还,老公的妹妹穿的比我還像新娘。我一直安慰自己洁墙,他們只是感情好蛹疯,可當(dāng)我...
    茶點故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著热监,像睡著了一般捺弦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上孝扛,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天列吼,我揣著相機與錄音,去河邊找鬼苦始。 笑死寞钥,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的陌选。 我是一名探鬼主播理郑,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼咨油!你這毒婦竟也來了您炉?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤役电,失蹤者是張志新(化名)和其女友劉穎赚爵,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體法瑟,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡囱晴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了瓢谢。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片畸写。...
    茶點故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖氓扛,靈堂內(nèi)的尸體忽然破棺而出枯芬,到底是詐尸還是另有隱情,我是刑警寧澤采郎,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布千所,位于F島的核電站,受9級特大地震影響蒜埋,放射性物質(zhì)發(fā)生泄漏淫痰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一整份、第九天 我趴在偏房一處隱蔽的房頂上張望待错。 院中可真熱鬧籽孙,春花似錦、人聲如沸火俄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽瓜客。三九已至适瓦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間谱仪,已是汗流浹背玻熙。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留疯攒,地道東北人揭芍。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像卸例,于是被迫代替她去往敵國和親称杨。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 最近在工作上遇到一個點擊事件累加的問題锭汛,為元素添加點擊事件效果,但是總是效果失敗袭蝗,最后發(fā)現(xiàn)點擊事件被執(zhí)行了多次唤殴,上...
    前端很忙閱讀 1,577評論 2 1
  • 1.JQuery 基礎(chǔ) 改變web開發(fā)人員創(chuàng)造搞交互性界面的方式。設(shè)計者無需花費時間糾纏JS復(fù)雜的高級特性到腥。 1....
    LaBaby_閱讀 1,174評論 0 1
  • 記得剛分手的時候朵逝,w小姐總是哭著對身邊的朋友說著渣男,對了乡范。這個渣男就是他的前男友配名。他們一起經(jīng)歷了很多,一起...
    f771945debac閱讀 139評論 0 1
  • 學(xué)會合理規(guī)劃時間晋辆,學(xué)會處理自己的情緒~
    LittleBoss閱讀 201評論 0 0
  • 越到這種不冷不熱的季節(jié) 情緒就越開始不悲不喜 早晨一覺醒來 拉開窗簾溫暖的陽光打在臉上 找了一件白凈的T恤穿好 可...
    禮雪晶閱讀 494評論 0 16