相关疑难解决方法(0)

jQuery真正支持哪些CSS3选择器,例如:nth-​​last-child()?

根据http://api.jquery.com/category/selectors/,我们可以在jQuery中使用大量的CSS选择器,但是例如:nth-last-child()在那里没有提到.但是,当我测试以下内容时(使用jQuery 1.7.1来自Google),它实际上适用于Firefox,Chrome和IE 9,但不适用于IE 8中的IE 8仿真模式:

$('li:nth-last-child(2)').css('color', 'red');
Run Code Online (Sandbox Code Playgroud)

那么发生了什么?它看起来好像是jQuery生成的CSS代码,li:nth-last-child(2) { color: red }并以某种方式注入它,然后在支持所用选择器的浏览器上正常工作.但这很奇怪.

最重要的是,是否有一些技巧可以让jQuery在所有浏览器上支持这样的选择器?

css jquery css-selectors css3 jquery-selectors

12
推荐指数
1
解决办法
3505
查看次数

标签 统计

css ×1

css-selectors ×1

css3 ×1

jquery ×1

jquery-selectors ×1