我有一个带有附加按钮的可拖动框,用于填充框中的元素。 我想有一个按钮,它复制了这个包含所有功能和元素的方框。
我现在的问题和疑问是; 我怎么能复制整个盒子?包括其元素和功能?
以下是代码的预览;
答案 0 :(得分:3)
使用jQuery的.clone()
方法,但传递true
作为参数。
来自文档:
.clone()方法执行匹配元素集的深层复制......
通常,绑定到原始元素的任何事件处理程序都不会复制到克隆。可选的withDataAndEvents参数允许我们更改此行为,而是复制所有事件处理程序...
请注意,如果您使用live
和/或delegate
设置了事件处理程序,那么它们也会自动影响新元素,只要它们匹配相同的选择器。