Ho questo HTML:Come aggiungere una classe a particolari li?
<ul class="how-long">
<li value="1">Any</li>
<li value="1">1 day</li>
<li value="2">Week end</li>
<li value="7">1 Week</li>
<li value="14">2 Week</li>
<li value="21">3 Week</li>
</ul>
Il documento pronto voglio aggiungere nuova classe al elemento li 4 °.
Questo è quello che ho provato:
$(".how-long li").slice(3).addClass('change-color');
Se metto un avviso come:
alert($(".how-long li").slice(3).html());
mi dà 1 settimana che è giusto, ma quando ho addClass si aggiunge la classe a tutti i li dopo il 4 ° li.
Desidero questo senza aggiungere ID a ciascun elemento li. Posso classificare hard codice direttamente in li, ma voglio farlo dinamicamente usando jQuery.
questo selezionerà terzo elemento, non quarta come mi ricordo – karaxuna
@karaxuna Buon posto, a cura :) – mattytommo
@karaxuna Solo per 'nth-child' però. 'eq' è basato su 0. – mattytommo