Jak přeskočit jeden štítek má stejný název třídy jiné v jQuery

hlasů
0

Jak přeskočit jeden štítek má stejný název třídy jiné v jQuery

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

když se snažím vyvolat nálepku myCb1 jsou oba displeje, takže prosím, pomozte, jak přeskočit jeden štítek s využitím jQuery

Položena 30/07/2009 v 08:13
zdroj uživatelem
V jiných jazycích...                            


3 odpovědí

hlasů
1

$('.class:first-child')

To je v případě, že jsou hned vedle sebe, jako byste právě popsal.

Odpovězeno 30/07/2009 v 08:15
zdroj uživatelem

hlasů
1

Buď jim id je jednoznačně identifikovat, nebo můžete použít selektor jako je:

$("label[for=myCb1]:eq(0)") // Only selects the first label
$("label[for=myCb1]:eq(1)") // Only selects the second label
Odpovězeno 30/07/2009 v 08:16
zdroj uživatelem

hlasů
1

Chcete-li použít :eqpseudo-selektor takto:

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

:equmožňuje určit index zjištěných prvků, které chcete vrátit. Index je od nuly (což znamená, že první prvek bude index 0).

jQuery Dokumenty: :eqpseudo-volič

Odpovězeno 30/07/2009 v 08:18
zdroj uživatelem

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