【发布时间】:2013-01-29 01:08:00
【问题描述】:
当我将一些 dom 节点从一个上下文移动到另一个上下文时,所有一些子节点都失去了它们的事件侦听器。
HTML
<div><lots of deep nodes .../><div>
<div>
<div>
<div#newNode></div>
</div>
</div>
JS
nodes = $('div').find('nodes')
$('#newNode').html(nodes)
移动后...所有移动的节点都丢失了它们的事件。
有什么想法吗?
【问题讨论】:
-
请注意此处答案中的
clone建议,因为在一个 DOM 上具有相同 ID 的多个元素会破坏脚本。
标签: javascript dom javascript-events jquery