Самый простой способ построить HTML-элементы в JQuery

Я видел много разных стилей (и несколько разных методов) создания элементов в jQuery. Мне было любопытноясный способ их построения, а также, если какой-то конкретный метод объективно лучше другого по какой-либо причине. Ниже приведены некоторыеПримеры из стилей и методов, которые я видел.

var title = "Title";
var content = "Lorem ipsum";

// escaping endlines for a multi-line string
// (aligning the slashes is marginally prettier but can add a lot of whitespace)
var $element1 = $("\
    <div><h1>" + title + "</h1>\
        <div class='content'>  \
        " + content + "        \
        </div>                 \
    </div>                     \
");

// all in one
// obviously deficient
var $element2 = $("<div><h1>" + title + "</h1><div class='content'>" + content + "</div></div>");

// broken on concatenation
var $element3 = $("<div><h1>" +
                title + 
                "</h1><div class='content'>" +
                content +
                "</div></div>");

// constructed piecewise
// (I've seen this with nested function calls instead of temp variables)
var $element4 = $("<div></div>");
var $title = $("<h1></h1>").html(title);
var $content = $("<div class='content'></div>").html(content);
$element4.append($title, $content);

$("body").append($element1, $element2, $element3, $element4);

Пожалуйста, не стесняйтесь демонстрировать любые другие методы / стили, которые вы можете использовать.

Ответы на вопрос(9)

Ваш ответ на вопрос