come saltare un'etichetta avente stesso nome di classe di altri a jquery

voti
0

Come ignorare un'etichetta che ha lo stesso nome della classe di altri in jQuery

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

quando provo a richiamare l'etichetta di myCb1 entrambi sono display in modo si prega di aiutare come saltare un'etichetta utilizzando jQuery

È pubblicato 30/07/2009 alle 08:13
fonte dall'utente
In altre lingue...                            


3 risposte

voti
1

$('.class:first-child')

Questo è se sono proprio accanto gli uni agli altri come hai appena descritto.

Risposto il 30/07/2009 a 08:15
fonte dall'utente

voti
1

O dare loro un id per loro identificare in modo univoco, oppure è possibile utilizzare un selettore come ad esempio:

$("label[for=myCb1]:eq(0)") // Only selects the first label
$("label[for=myCb1]:eq(1)") // Only selects the second label
Risposto il 30/07/2009 a 08:16
fonte dall'utente

voti
1

Si desidera utilizzare la :eqpseudo-selettore come ad esempio:

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

:eqconsente di specificare l'indice degli elementi trovati che si desidera tornare. L'indice è a base zero (il che significa che il primo elemento sarà index 0).

jQuery Documenti: :eqpseudo-selettore

Risposto il 30/07/2009 a 08:18
fonte dall'utente

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