3

如何创建一个包含所有表单元素的表单副本,以便可以操作副本并且保持原件不变?

4

2 回答 2

7

cloneNode像这样使用普通的javascript

var dupNode = node.cloneNode(deep);

例子

var p = document.getElementById("para1"),
var p_prime = p.cloneNode(deep);
//如果“deep”设置为true,它也会克隆所有子节点,
//如果设置为false,那么只有节点而不是子节点

这是文档

希望有帮助。

于 2013-08-12T21:00:08.877 回答
3

像这样使用 jQuery 克隆对象:

var cloned_object = $( ".hello" ).clone().

并将其添加到 dom

cloned_object.appendTo( ".goodbye" );

这是参考:

http://api.jquery.com/clone/

于 2013-08-12T20:57:14.690 回答