要素を複数回 (たとえば 4 回) 複製し、それらを要素の親に追加したいと考えています。
jQueryで次のコードを書きました
var element = $('.element');
for (var i = 0; i < 4; i++) {
element.clone().appendTo(element.parent());
}
これは正しい方法ですか?またはこれを行うためのより良い方法はありますか?ドキュメントフラグメントについてオンラインで読み、次のように書きました。
var element = $('.element');
var documentFragment = $(document.createDocumentFragment());
for (var i = 0; i < 4; i++) {
element.clone().appendTo(documentFragment);
}
element.parent().append(documentFragment);
どちらも正常に動作します。2つ目はパフォーマンスに違いをもたらしますか?