У меня есть этот HTML:Как добавить класс в конкретный ли?
<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>
О документе готового Я хочу, чтобы добавить новый класс 4 Li элемента.
Это то, что я пробовал:
$(".how-long li").slice(3).addClass('change-color');
Если я ставлю тревогу как:
alert($(".how-long li").slice(3).html());
это дает мне 1 неделю который является правильным, но когда я addclass добавлен класс для всех li после 4-го ли.
Я хочу этого без добавления ID каждому элементу li. Я могу жестко кодировать класс в элементе li напрямую, но я хочу сделать это динамически с помощью jQuery.
это выбрать третий элемент, не четвёртое, как я помню – karaxuna
@karaxuna Хорошее место, отредактированный :) – mattytommo
@karaxuna Только для 'nth-child'. 'eq' основан на 0. – mattytommo