Jak dodać klasę do elementu z określonym indeksem?Jak dodać klasę do pierwszego dziecka z jQuery?
próbuję to teraz co powinno wpłynąć na pierwszy element (nie działa tak)
$('#resultsBox li:first-child').addClass('aaaa');
Ale chcę móc zmienić klasę dowolnego elementu w Jest to zbiornik o indeks.
EG jeśli chcę zmodyfikować elementu o indeksie = 2.
<div id="resultsBox">
<ul>
<li></li>
<li></li>
<li></li>
</ul>
</div>
powinien stać:
<div id="resultsBox">
<ul>
<li></li> // Index 0
<li></li> // Index 1
<li class="selected"></li> // Index 2
</ul>
</div>
To byłoby bardziej efektywne użycie [ '.eq()' metoda] (http://api.jquery.com/ eq /), ponieważ selektor jest rozszerzeniem jQuery, a nie częścią CSS. –