hoe u een label te slaan met dezelfde klasse een andere naam in jQuery

stemmen
0

Hoe kan ik een label te slaan met dezelfde klasse een andere naam in jQuery

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

wanneer ik probeer om het label van myCb1 beide scherm te roepen dus please help hoe u een label met behulp van jQuery overslaan

De vraag is gesteld op 30/07/2009 om 08:13
bron van user
In andere talen...                            


3 antwoorden

stemmen
1

$('.class:first-child')

Dit is als ze naast elkaar zoals je zojuist beschreven.

antwoordde op 30/07/2009 om 08:15
bron van user

stemmen
1

Ofwel geef ze een id om hen uniek te identificeren, of u kunt een selector gebruiken, zoals:

$("label[for=myCb1]:eq(0)") // Only selects the first label
$("label[for=myCb1]:eq(1)") // Only selects the second label
antwoordde op 30/07/2009 om 08:16
bron van user

stemmen
1

U wilt het gebruik van :eqpseudo-selector als zodanig:

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

:eqkunt u de index van de gevonden elementen die u wilt om terug te keren op te geven. De index is gebaseerd op nul (wat betekent dat de eerste elementindex zal zijn 0).

jQuery Docs: :eqpseudo-selector

antwoordde op 30/07/2009 om 08:18
bron van user

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