Lors de la création des éléments auto-fermés avec jQuery html() la question suivante se produit:jQuery html() et balises de fin
$('#someId').html('<li><input type="checkbox" /></li>')
va créer
<li><input type="checkbox"></li>
Il ferme la balise correctement <li>
mais pas le <input>
Cela semble être un problème de innerHTML qui est utilisé dans la fonction html().
J'ai cherché partout et trouvé une solution pour cela, mais la page n'est plus disponible que vous voyez dans: http://dev.jquery.it/ticket/3378
Tout le monde sait comment résoudre ce problème?
ne peut vous changer juste à $ ('# someId') html ('
') – AvitusVous utilisez le. Méthode de fermeture XHTML Est-ce que c'est ce que vous voulez ou juste HTML? – dscher
Vous ne devriez pas vous-même fermer html – theonlygusti