我的大腦在漫長的一天後被炸,本週末在我們的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/) –