jQuery: Ao criar um novo elemento, preciso da tag final?

var $div = $('<div class="error">').appendTo($('#header'));

Ao criar novos elementos e adicioná-los ao DOM, você precisa da tag final? por que ou por que não? Preciso da tag final apenas se estiver colocando conteúdo na tag que estou criando? igual a

var $div = $('<div class="error"> Error-Homie! </div>').appendTo($('#header'));

ou eu poderia criar um elemento com conteúdo, mas deixar de fora a tag final? Boa? Mau

var $div = $('<div class="error">').appendTo($('#header'));

questionAnswers(4)

yourAnswerToTheQuestion