Bonjour,
Je cherche à sélectionner la balise LABEL suivant la énième balise INPUT
(énième étant une variable javascript ii).
J'ai essayé ça mais ce ne fonctionne pas :
D'avance merci.Code:$('.classinput').eq(ii) + label').attr('id');
Version imprimable
Bonjour,
Je cherche à sélectionner la balise LABEL suivant la énième balise INPUT
(énième étant une variable javascript ii).
J'ai essayé ça mais ce ne fonctionne pas :
D'avance merci.Code:$('.classinput').eq(ii) + label').attr('id');
Bonjour,
Votre instruction est mal écrite. :?
Mais ça ne vous donne pas vraiment d'indication sur l'éventuelle balise qui suit. :(Code:
1
2 $('.classinput:eq(ii)') // = l'input ii
A quoi ressemble votre HTML ?
effectivement j'ai mis une parenthèse de trop mais qui n'était pas dans mon code
mon code HTML :
Code:<input type='radio' class='classinput' id='classinput1' ....><label for='classinput1>oui</label>
Par contre dans la codele ii n'est pas interprété, est tu sur de ta syntaxe ?Code:$('.classinput:eq(ii)')
Une fois l'id de l'input trouvé, je ferais une nouvelle sélection sur les labels.
Ou bien en utilisant next sur l'input mais je ne sais pas si ça va fonctionner :Code:
1
2 $("label[for='" + id_input+"']")
Code:
1
2 $('.classinput:eq(ii)').next();
J'ai trouvé :
Merci.Code:$('.classinput:eq('+ii+') + label').attr('for');
Oui de fait, le ii était considéré comme une chaine de caractères. :aie: