comment sauter une étiquette ayant même nom de classe d'autres en jquery

voix
0

Comment sauter une étiquette ayant même nom de classe d'autres en jquery

<label for=myCb1>test1</label>
<label for=myCb1>test</label>
<input type=checkbox id=myCb1 value=1 />

lorsque je tente d'invoquer l'étiquette de myCb1 les deux sont donc s'il vous plaît aider affichage comment sauter une étiquette en utilisant jquery

Créé 30/07/2009 à 08:13
source utilisateur
Dans d'autres langues...                            


3 réponses

voix
1

$('.class:first-child')

Ceci est si elles sont juste à côté de l'autre comme vous venez de décrire.

Créé 30/07/2009 à 08:15
source utilisateur

voix
1

Ou bien leur donner un identifiant pour les identifier, ou vous pouvez utiliser un sélecteur tel que:

$("label[for=myCb1]:eq(0)") // Only selects the first label
$("label[for=myCb1]:eq(1)") // Only selects the second label
Créé 30/07/2009 à 08:16
source utilisateur

voix
1

Vous voulez utiliser le :eqpseudo-sélecteur en tant que tel:

$("label[for='myCb1']:eq(1)")

:eqvous permet de spécifier l'index des éléments trouvés que vous souhaitez retourner. L'indice est basé sur zéro ( ce qui signifie que le premier élément sera index 0).

jQuery Documents: :eqpseudo-sélecteur

Créé 30/07/2009 à 08:18
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more