テーブルに行を動的に追加する必要があります。モデル行を次のようにしたいことはわかっています。
<tr id="row">
<td><input type="text" name="name"/></td>
<td><span>TEXT HERE</span></td>
<td><input type="checkbox" name="asdf"/></td>
</tr>
この行を最初から再現するコードを書くべきか、それとも jQuery の clone() メソッドを使用するべきか、次のように考えています。
//Would document this better in production
$('#row').clone().attr('id', 'row2').insertAfter('#row');
#row
次に、元の要素が CSS で隠されていることを確認します。
この質問を一般化すると、非表示の DOM 要素を持ち、必要なときにその要素を複製することは、jQuery の優れた方法でしょうか? または、この種の問題に対するよりクリーンな解決策はありますか?
ありがとう!