我有这个 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 动态地进行编码。