jQuery 事件繫結後所繫結的id被重新建立

2022-07-06 21:18:08 字數 405 閱讀 8841

1. jquery 第一次繫結事件:

$("#idcheckbtn").click(function

())

2. 之後對這個btn的父節點id重新填充,發現原來繫結在idcheckbtn的事件不能再觸發了。明明id名字沒有改變但是由於節點發生了一次重新建立導致所繫結的事件不會再生效了。

$("#id").empty();

');

3. 解決方法:將原來繫結到 idcheckbtn 的事件繫結到不會發生變化的 id 節點上,事件會向下去尋找button 並觸發事件.

$("#id").on("click", "button", function

());

updated on 2021-02-04

JQuery 事件繫結,移除繫結

bind 隱式迭代,為匹配到的元素繫結相同的事件。selector bind event,func 繫結匿名函式 div p bind click function 繫結指定函式 div p bind click funcname params 繫結click事件 div p click funct...

關於jquery中用on繫結事件後的事件冒泡問題

用on繫結時,我把子元素的 繫結到 document,而把父元素繫結到上級元素,導致 return false 阻止冒泡無效。段落 你好 on方法 將click等事件繫結在document物件上,頁面上任何元素發生的click事件都冒泡到document物件上得到處理。增加了繫結效率。當事件冒泡到d...

jquery 事件繫結

1.bind bind 方法為被選元素新增乙個或多個事件處理程式,並規定事件發生時執行的函式。多個事件用空格分開 可以繫結的事件有click dblclick mouseover mouseout mousedown mouseup等滑鼠事件,至於鍵盤事件,嘗試沒發現效果。selector bind...