Pourquoi ne puis-je pas ajouter un & lt; br / & gt; avec JQuery .html?

Pourquoi ce code fonctionne:

$('div.error_container').html('<div class="error">No more foo allowed</div>');

Mais ce code provoque une erreur:

$('div.error_container').html('<div class="error">No more foo allowed<br /></div>');

J'ai essayé de mettre le <br /> avant et après la </div> tag, même erreur. J'ai essayé de changer de <br /> à <br>. Chrome toujours dit ce qui suit dans l'inspecteur:

Uncaught SyntaxError: Unexpected token ILLEGAL

source d'informationauteur Paul Tomblin