cum să sari peste o etichetă având același nume de clasă de alții în jquery

voturi
0

Cum de a sări peste o etichetă având același nume de clasă de alții în jquery

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

atunci când încerc să invoce eticheta myCb1 ambele sunt atât de afișare vă rugăm să ajute cum să sari peste o etichetă folosind jquery

Întrebat 30/07/2009 la 08:13
sursa de către utilizator
În alte limbi...                            


3 răspunsuri

voturi
1

$('.class:first-child')

Acest lucru este în cazul în care acestea sunt chiar lângă unul pe altul ca tocmai ai descris.

Publicat 30/07/2009 la 08:15
sursa de către utilizator

voturi
1

Fie le da un id pentru a le identifica în mod unic, sau puteți folosi un selector, cum ar fi:

$("label[for=myCb1]:eq(0)") // Only selects the first label
$("label[for=myCb1]:eq(1)") // Only selects the second label
Publicat 30/07/2009 la 08:16
sursa de către utilizator

voturi
1

Doriți să utilizați :eqpseudo-selectorul ca atare:

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

:eqvă permite să specificați indexul elementelor găsite pe care doriți să se întoarcă. Indicele este bazat zero (ceea ce înseamnă că primul element va fi index 0).

jQuery Documente: :eqpseudo-selector

Publicat 30/07/2009 la 08:18
sursa de către utilizator

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