Какой правильный или лучший способ создать новый элемент с помощью 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>" );
Таким образом, в конце неправильно использовать один из первых двух вариантовДИВ?