0

是否可以使用适当的属性“标记”创建一个模板,例如其中包含许多其他元素,并使用 jquery 重用它?例如,当您想在不刷新页面的情况下显示用户提交的评论。我问这个的原因是因为 div 标签之间的代码相当长。因此,使用例如 prepend() 将需要很长时间来重写。

大型操作的最佳方法是什么?创建一个单独的html?我对操作很陌生,但由于我有编程背景,我希望有一种有效的方法来重用现有的 HTML,而不是在 jquery 中重新定义它。

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 回答