是否可以?如果没有,有没有办法用 jQuery 来做到这一点?
CSS3 可以做到这一点。考虑标记:
<ul>
<li><a href="">First item</a></li>
<li>Second item</li>
<li><a href="">Test</a></li>
<li><a href="">Test</a></li>
<li><a href="">Pre-last item</a></li>
<li><a href="">Last item</a></li>
</ul>
要选择最后两个 LI 元素,请执行以下操作:
ul > li:nth-last-of-type(-n+2) {
background: green;
}
适用于所有当代浏览器,包括 IE9,但不包括 IE8 及更低版本。要添加对这些浏览器的支持,您可以考虑使用Selectivizr.js http://selectivizr.com/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)