:nth-child(x).attr('id') donne comme valeur 'undefined'
Bonjour,
Je veux récupérer les ID de mes input checked. J'ai donc fait une boucle.
J'ai fait ce code qui ne marche pas :
Code:
1 2 3 4 5
|
for (i = 1; i <= $('#tableinfoetape2 input:checked').length; i++) {
id = $("input[name='ue1']:checked:nth-child("+i+")").attr('id');
alert(id);
}; |
J'obtiens le bon nombre d'alert, cependant il n'y a que la première qui fonctionne et qui m'affiche l'ID, les autres alert, à la place de l'ID il y a écrit "undefined".
J'ai donc testé ça pour voir si la synthaxe dans mes nth-child était bonne et si il trouvait bien chaque élément :
Code:
1 2 3 4 5 6
|
for (i = 1; i <= $('#tableinfoetape2 input:checked').length; i++) {
$("input[name='ue1']:checked:nth-child("+i+")").css({
'height':'100px'
});
}; |
Or ce code fonctionne ! (chaque bouton coché obtient une hauteur de 100px)
Je ne comprend donc pas la ou il y a une erreur, bien que j'ai longuement cherché.
Merci d'avance ! :roll: