Что лучше: создание html-строки или создание DOM-элемента jquery?

Хорошо, я переписываю некоторые ванильные функции JS в своем текущем проекте, и я нахожусь в точке, где генерируется много HTML-кода для всплывающих подсказок и т. Д.

Мой вопрос, лучше / предпочтительнее сделать это:

var html = '<div><span>Some More Stuff</span></div>';
if (someCondition) {
    html += '<div>Some Conditional Content</div>';
}
$('#parent').append(html);

ИЛИ ЖЕ

var html = $('<div/>').append($('<span/>').append('Some More Stuff'));
if (someCondition) {
    html.append($('<div/>').append('Some conditionalContent');
}
$('#parent').append(html);

?

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

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