我的大脑在漫长的一天后被炸,本周末在我们的UI中使用jquery插入表的任务给了我一个任务。Jquery insertAfter html元素重构
我已经有一些插入html元素的大的丑陋行代码...想看看是否有一个简单的方法来使这个更清洁。我知道我可以分解成几行,但必须有一个最佳实践:
$('#submitNewTiers').bind('click',function (e) {
$('<div class="tiersTables"><span><a href="" rel="#overlay">Edit Tiers </a></span><table class="visible" id="newTiersTable"><thead&gr;<tr><th>Range</th><th>List Price</th><th>Quote Price</th><th class="lastTh">Approval?</th></tr></thead></table></div>').insertAfter('div.tiersTables');
$('<tbody><tr><td>HERE</td><td></td><td></td><td></td></tr></tbody>').insertAfter('#newTiersTable thead');
return false;
});
我很欣赏你的小费因为稍后我必须在动态增加动态值,这将需要进一步调用。但是,如果有附加值,我总是可以使用$ .each。 – Robert
@Robert考虑[模板](http://api.jquery.com/category/plugins/templates/) –