var $div = $('<div class="error">').appendTo($('#header'));
Al crear nuevos elementos y agregarlos al DOM, ¿necesita la etiqueta de cierre? ¿por qué o por qué no? ¿Solo necesito la etiqueta de finalización si estoy colocando contenido en la etiqueta que estoy creando? como ese:jQuery: Cuando creo un elemento nuevo, ¿necesito la etiqueta de finalización?
var $div = $('<div class="error"> Error-Homie! </div>').appendTo($('#header'));
o podría crear un elemento con contenido en él, pero no incluir la etiqueta de cierre? ¿Bueno? ¿Malo?
var $div = $('<div class="error">').appendTo($('#header'));
sí, usted necesita por supuesto. –
si quieres un html válido, entonces sí. – Ibu
Seel también [$ ('') vs $ (' ') en jQuery] (http://stackoverflow.com/q/9675487/673991) –