我需要定期使用 jQuery 动态插入多级 HTML 代码。我倾向于以这种方式插入它:
$('#target').prepend('<div class="parent">' +
'<div class="child" data-id="' + someId + '">' +
'<h1>Some header</h1>' +
'<p class="info">' + someDynamicText + '</p>' +
'</div>' +
'<div class="sibling">' + someOtherInfo + '</div>' +
'</div>');
当然一切正常,但我想知道是否有更流畅的方式来插入这样的 HTML 块?也许 jQuery 有某种内置的模板系统或其他东西.. 不知道.. 只是想知道