鍍金池/ 問(wèn)答/HTML5  HTML/ append()問(wèn)題,為什么出現(xiàn)這種情況?

append()問(wèn)題,為什么出現(xiàn)這種情況?

一個(gè)點(diǎn)擊事件,將元素增加到另一個(gè)元素當(dāng)中,而被增加的元素里還有之前的事件,怎么去除?

clipboard.png

clipboard.png

clipboard.png

回答
編輯回答
傲嬌范

append的是text,文字上怎么會(huì)有點(diǎn)擊事件呢

你檢查一下元素,是不是div.beforeAppend和div.afterAppend是不是有重疊啊

2017年6月14日 23:13
編輯回答
萌二代

getById(xxx).appendTo(xx)這樣?
那肯定有啊,本來(lái)就是同一個(gè)dom對(duì)象,你又沒(méi)創(chuàng)建新的。
只想要dom模板的話,就用innerHtml什么的重新創(chuàng)建個(gè)。

2017年3月18日 17:35
編輯回答
萌吟

text()獲取到的是個(gè)字符串,又不是文本節(jié)點(diǎn)

2018年8月18日 23:13
編輯回答
替身

你是指你這個(gè)案例嗎,你這個(gè)例子只是追加文本,不會(huì)拷貝事件的,點(diǎn)擊那里會(huì)觸發(fā)事件,只能說(shuō)明那里還是beforeAppend的區(qū)域,你看下樣式

jq的clone默認(rèn)也不會(huì)克隆事件,clone($el,true)才會(huì)克隆事件

2017年11月28日 15:09