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 に答える