3

DOM要素があり、元のコンテンツを含まない複製を作成したいと思います。

から:<div class='cl' id='i'>Some text<p><a href="#">anchor</a>paragraph</p></div>

生産:<div class='cl' id='i'></div>

しかし、javascript(またははるかにエレガントな場合はjQuery)を使用して効率的に

最も効率的なソリューションにはforループが必要ですか?

4

2 に答える 2

4

jQueryがない場合は、cloneNodeを使用します。

var newNode=oldNode.cloneNode(false);
于 2012-07-25T04:32:49.660 に答える
2

を使用してから、要素のをゼロに.clone()設定します。html

​$("#i").clone().html('')​​​​​​
于 2012-07-25T04:32:39.363 に答える