Какой правильный или лучший способ создать новый элемент с помощью jQuery?

Связанный с ответомhttps://stackoverflow.com/a/10619477/1076753 очистить элемент лучше использовать

$("<div>", {id: "foo", class: "a"});

или же

$("<div />", {id: "foo", class: "a"});

Они оба работают, но какой лучше или правильно использовать?

ОфициальныйДокументация по API говорит, что для обеспечения кросс-платформенной совместимости, фрагмент должен быть правильно сформирован. Теги, которые могут содержать другие элементы, должны быть связаны с закрывающим тегом:

$( "<a href='http://jquery.com'></a>" );

Теги, которые не могут содержать элементы, могут быть быстро закрыты или нет:

$( "<img>" );
$( "<input>" );

Таким образом, в конце неправильно использовать один из первых двух вариантовДИВ?

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

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