可能吗?如果没有,有没有办法用jQuery做到这一点?
解决方法
不幸的是,这是不可能的..忽略这个答案和
look at spliters answer below。
如果它是可能的,它看起来像……
ul li:last-child+li {...}
但这不起作用,因为会在最后一个孩子之后选择直接的兄弟姐妹(当然,这不是什么)。之前没有选择器。
使用jQuery有不同的方法来实现这一点,性能最高的将是……
var lastItems = $("#list li"); lastItems.slice(lastItems.length - 2).addClass("whatever");