Каков наилучший способ создать следующий элемент div в jQuery?Что такое правильный способ создания сложных элементов?
<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