0

たとえば、適切な属性「タグ付け」を使用してテンプレート内に他の多くの要素を含むテンプレートを作成し、それをjqueryで再利用することは可能ですか?たとえば、ページを更新せずにユーザーが送信したコメントを表示する場合です。私がこれを尋ねる理由は、divタグ間のコードがかなり長いためです。したがって、たとえばprepend()を使用すると、書き直すのに時間がかかります。

大規模な操作のための最良のアプローチは何ですか?別のHTMLを作成しますか?操作はかなり新しいですが、プログラミングのバックグラウンドがあるので、jqueryで再定義する代わりに、既存のHTMLを再利用する効率的な方法があると思います。

4

1 に答える 1

3

その中にすべての要素を含むdivタグを作成します。

再利用したい場合は、.clone()divに似たテンプレートにを使用してhtmlに追加できます。

<div class="template">
   // All other elements here
</div>

<div id="container">
</div>


$template = $('.template').clone() ; //  Clones the template div

// Append to your contianer

$('#container').append($template) ;
于 2012-10-09T00:05:07.257 に答える