如何使用css nth-child选择列表中的最后2项?

前端之家收集整理的这篇文章主要介绍了如何使用css nth-child选择列表中的最后2项?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
可能吗?如果没有,有没有办法用jQuery做到这一点?

解决方法

不幸的是,这是不可能的..忽略这个答案和 look at spliters answer below

如果它是可能的,它看起来像……

ul li:last-child+li {...}

但这不起作用,因为会在最后一个孩子之后选择直接的兄弟姐妹(当然,这不是什么)。之前没有选择器。

使用jQuery有不同的方法来实现这一点,性能最高的将是……

var lastItems = $("#list li");
lastItems.slice(lastItems.length - 2).addClass("whatever");

http://jsfiddle.net/qkzdJ/

猜你在找的CSS相关文章