标签: javascript jquery html
我有DOM元素,我想要复制它,其中不包含原始内容。
来自:<div class='cl' id='i'>Some text<p><a href="#">anchor</a>paragraph</p></div>
<div class='cl' id='i'>Some text<p><a href="#">anchor</a>paragraph</p></div>
生成:<div class='cl' id='i'></div>
<div class='cl' id='i'></div>
但是使用javascript(或jQuery,如果它更优雅)的有效方式
最有效的解决方案是否需要for循环?
for
答案 0 :(得分:4)
如果没有jQuery,请使用cloneNode。
var newNode=oldNode.cloneNode(false);
答案 1 :(得分:2)
使用.clone(),然后将elemnt的html设置为空。
.clone()
html
$("#i").clone().html('')