Tu sembles ne pas avoir tout compris au fonctionnement de jQuery...
Tu récupères toutes les balises <th> de ta table #myTable
Tu boucles sur chacun des éléments récupérés.
Tu crées une variable pu qui est un tableau.
Ah... ben non en fait, c'est plus un tableau...
pu= $(this).find('<th>'+PU+'</th>').eq(i).html();
Bon... là, difficile d'expliquer car c'est un peu du n'importe quoi... mais en gros, tu cherches un truc du style <th> enfant de l'élément <th> en cours (sauf que bien entendu, aucun <th> n'a de balise enfant <th>...
Dans le détail :
L'élément en cours (donc une balise <th>)
Tu cherches parmi ses balises enfants (descendantes pour être exact)
Ca, c'est n'importe quoi, car cette syntaxe sert à créer un élément or .find() attend comme paramètre un sélecteur, en plus, comme PU ne correspond à rien, ça risque de coincer...
Parmi le charabia supposé retourné ci-dessus, tu cherches celui dont l'indice est le numéro du tour de boucle
Puis le contenu de cette balise soit disant trouvée.
Bref, pas besoin de faire de dessin, ça aurait été un miracle que ça fonctionne !
Partager