私はこの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週間を与えますが、私がクラスを追加すると、クラスは4番目のliの後にすべてのliに追加されます。
各 li 要素にID を追加せずにこれを行います。li 要素にクラスを直接ハードコーディングできますが、jQuery を使用して動的に実行したいと考えています。