var $div = $('<div class="error">').appendTo($('#header'));
При создании новых элементов и их добавлении в DOM вам нужен конечный тег? Почему или почему нет? Мне нужен только конечный тег, если я помещаю контент в тег, который я создаю? так:
var $div = $('<div class="error"> Error-Homie! </div>').appendTo($('#header'));
или я могу создать элемент с содержимым в нем, но оставить конец тега? Хорошо? Плохо?
var $div = $('<div class="error">').appendTo($('#header'));