是否可以使用适当的属性“标记”创建一个模板,例如其中包含许多其他元素,并使用 jquery 重用它?例如,当您想在不刷新页面的情况下显示用户提交的评论。我问这个的原因是因为 div 标签之间的代码相当长。因此,使用例如 prepend() 将需要很长时间来重写。
大型操作的最佳方法是什么?创建一个单独的html?我对操作很陌生,但由于我有编程背景,我希望有一种有效的方法来重用现有的 HTML,而不是在 jquery 中重新定义它。
是否可以使用适当的属性“标记”创建一个模板,例如其中包含许多其他元素,并使用 jquery 重用它?例如,当您想在不刷新页面的情况下显示用户提交的评论。我问这个的原因是因为 div 标签之间的代码相当长。因此,使用例如 prepend() 将需要很长时间来重写。
大型操作的最佳方法是什么?创建一个单独的html?我对操作很陌生,但由于我有编程背景,我希望有一种有效的方法来重用现有的 HTML,而不是在 jquery 中重新定义它。
创建一个包含所有元素的 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) ;