这里有一些代码不工作:JQuery - 如何将类添加到每个最后的列表项?
$("#sidebar ul li:last").each(function(){
$(this).addClass("last");
});
基本上我有3个清单,并希望一个类(最后一个)添加到最后出现在每个无序列表中的每个项目。
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li class="last">Item 3</li>
</ul>
希望有道理, 干杯!
此添加的类用于在列表底部添加页边距吗?如果是这样,您可以使用ul的margin-bottom属性代替。如果没有,继续。 = P – EndangeredMassa 2009-02-19 02:54:05
另外,在这种情况下,您不需要执行`.each`,您可以直接执行`.addClass`。 jQuery将所有命令应用于整个匹配元素集。 – cdmckay 2009-02-19 02:58:41