我正在使用.clone(true, true)
创建一个 DOM 元素的副本,该元素具有许多绑定到子元素的事件处理程序。处理程序使用#id 选择器绑定。因此,当我克隆元素然后执行操作(例如单击)时,处理程序会正确触发,但会在原始元素上触发。
很明显为什么会这样做,但我的问题是 - 有没有办法解决这个问题?有什么方法可以让动作在两个元素上触发,或者只在克隆的元素上触发(无需重写一堆依赖于#id 选择器的代码)?
我正在使用.clone(true, true)
创建一个 DOM 元素的副本,该元素具有许多绑定到子元素的事件处理程序。处理程序使用#id 选择器绑定。因此,当我克隆元素然后执行操作(例如单击)时,处理程序会正确触发,但会在原始元素上触发。
很明显为什么会这样做,但我的问题是 - 有没有办法解决这个问题?有什么方法可以让动作在两个元素上触发,或者只在克隆的元素上触发(无需重写一堆依赖于#id 选择器的代码)?