如何在不克隆外部div的情况下克隆div中的所有内容?

时间:2011-12-15 22:37:05

标签: javascript jquery

我想使用jQuery.clone(),但我只想复制内部元素,而不是元素本身。如果需要我可以包装内容但我希望找到另一种方法来克隆内部html。

感谢。

2 个答案:

答案 0 :(得分:3)

是的,您可以使用.children().clone()

http://jsfiddle.net/pR6ve/1

答案 1 :(得分:2)

您需要使用contents来获取所有子节点(及其后代):

$('#foo').contents().clone(true).appendTo('#bar');