Génération d'une liste avec javascript/Jquery

Fermé
ataos Messages postés 72 Date d'inscription vendredi 11 avril 2008 Statut Membre Dernière intervention 6 août 2012 - 19 nov. 2010 à 14:20
ataos Messages postés 72 Date d'inscription vendredi 11 avril 2008 Statut Membre Dernière intervention 6 août 2012 - 19 nov. 2010 à 16:25
Bonjour tout le monde!

Alors voilà, je suis entrain de faire un petit site perso, et j'aurais besoin de générer une liste de façon automatique.

J'ai donc parcouru les différents tutoriel disponibles sur le net. Je suis à deux doigts d'arriver à mes fins mais voilà, un dernier 'bug' me tiens encore en échecs.

Voilà le bout de code responsable:

$("p#paragraphe_texte").html("<ul>"); //je commence ma liste avant de lancer la boucle

while (i< tableau_koreus.length) {
$("p#paragraphe_texte").append("<li onclick=\"Javascript:affiche_lecteur('"+tableau_koreus[i]+"')\">"+i+".</li>");
i++;
}
//La boucle se passe bien, reste plus qu'à fermer la liste donc:

$("p#paragraphe_texte").append("</ul>");


Tout se passe bien sauf que lorsque j'ouvre la page voilà le code html généré:

<ul></ul>puis les <li>....

Je ne comprend pas pourquoi le </ul> se trouve avant les <li>...

Sachant que append est censé rajouter "à la fin" du conteneur ciblé....
Voilà, je vais continuer mes investigations.

Merci pour vos éventuelles réponses.


A voir également:

1 réponse

ataos Messages postés 72 Date d'inscription vendredi 11 avril 2008 Statut Membre Dernière intervention 6 août 2012
19 nov. 2010 à 16:25
Bon alors apparement la ligne:

$("p#paragraphe_texte").html("<ul>");


génére directement :

<ul> </ul>


Ce qui peut-être pratique je n'en doute pas, mais ne me convient pas.

J'ai donc n liste de un élément... Si jamais quelqu'un à une solution pour palier à ce problème...

+++
0