J'ai donc le div suivantJquery append() n'est pas comme prévu
<div id="object_list">
Je veux ajouter une liste et articles en elle. Alors, je lance le jquery suivant
$("#object_list").empty();
$("#object_list").append('<ul');
$("#object_list").append(list.contents());
$("#object_list").append('</ul>');
Après que le code fonctionne, #object_list ressemble à ce
<div id="object_list">
<ul></ul>
...list.contents() elements
</div>
Même après le débogage, si je fais une autre $("#object_list").append('<ul>');
tout ce que je reçois est ajouté <ul>
après la </ul>
. Pourquoi jquery ne s'ajoute pas au HTML après le list.contents(), mais va-t-il avant?
Peut-être pas comme prévu, mais comme indiqué. jQuery ajoute un élément complet, pas du HTML littéral. – harpo
Les deux réponses ont fonctionné, mais pourraient seulement marquer un. – KallDrexx