所以我有这个DOM块包含具有不同事件处理程序的元素;我需要用$(parent).html(changed_dom_html)
来操作那个DOM块。
changed_dom_html将包含一些原始元素,因此通过在其父级上使用html(),它们的事件处理程序将飞出窗口。如何在使用parent.html()
之前保存他们的事件处理程序,并在之后恢复它们?
旧的data('events')
在最新的jQuery版本中不再起作用。
答案 0 :(得分:0)
您可能需要稍微重构一下代码,但clone(true)将复制元素及其事件绑定。