Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我有这个 DOM 块,其中包含具有不同事件处理程序的元素;我需要使用$(parent).html(changed_dom_html).
$(parent).html(changed_dom_html)
changed_dom_html 将包含一些原始元素,因此通过在其父级上使用 html() ,它们的事件处理程序将飞出窗口。如何在使用之前保存他们的事件处理程序parent.html(),然后再恢复它们?
parent.html()
旧的data('events')不再适用于最新的 jQuery 版本。
data('events')
您可能需要稍微重构代码,但 clone(true) 将复制元素及其事件绑定。