在jQuery中創建下列div元素的最佳方式是什麼?什麼是創建複雜元素的正確方法?
<div class="btn-group">
<button class="btn dropdown-toggle" title="Manage" data-toggle="dropdown">
<span class="caret"></span>
</button>
</div>
我試過多種格式,但我似乎無法弄清楚。
var itemsButtonsDiv = $('<div><button><span></span></button></div>')
.addClass("btn-group")
.attr({
title: "Manage",
"data-toggle": "dropdown"
})
.find("button")
.addClass("btn dropdown-toggle")
.find("span")
.addClass("caret")
;
var itemsButtonsDiv = $("<div><button><span></span></button></div>", {
"class": "btn-group",
html: " ?? Does everything else go here as one long text string ?? "
});
我意識到我必須在創建它之後單獨附加元素,但我無法獲得創建權。
檢查了這一點。 http://stackoverflow.com/questions/867916/creating-a-div-element-in-jquery –
您可能需要單獨創建它們並按正確的順序追加它們 –
如果它變得過於複雜,請使用模板庫並將HTML /標記作爲模板包含在單獨的文件中。 – mash