作者热门文章
- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
这里有一些代码不起作用:
$("#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>
希望这是有道理的,干杯!
最佳答案
容易犯的错误。试试这个:
$("#sidebar ul li:last-child").addClass("last");
基本上 :last 并不像您认为的那样。它只匹配文档中的最后一个,而不是每个列表中的最后一个。这就是 :last-child 的用途。
关于JQuery - 如何向每个最后一个列表项添加一个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/563740/
我是一名优秀的程序员,十分优秀!