js复制DOM会复制DOM绑定的事件么。

有个浅显的问题,DOM复制的时候会复制原来DOM绑定的事件么?
起因是这样的,网站的一个页面需要做一个撤销操作,我想是不是能通过原来的克隆DOM覆盖新的DOM来达到前端撤销的目的,这样可以避免局部刷新造成的逻辑复杂问题。不过对开销这一块不是很懂,不知道是不是又要重新解析,又要重新绑定事件。
不涉及数据库。数据库的撤销就普通的按照日志表的来。

阅读 8.3k
4 个回答
$(selector).clone(true|false)

括号内的参数true和false决定了复制元素的同时是否要复制元素的事件

用JQ.clone就可以

clone(true)

在原生里面是没办法克隆事件的,如果需要克隆事件,可以引入JQuery,.clone(true|false)的方法,true代表克隆事件。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题