您的位置:首页 > Web前端 > JQuery

jQuery选择器:nth-child(even) 与:even的区别

2012-05-05 20:38 405 查看
首先看一下:nth-child和:even的说明

:nth-child(n) 第n个子节点,n从1开始

:even 页面范围内偶数的匹配元素

那么:nth-child(even) 的意思就是从第1开始的偶数元素,:even的意思是指从第0开始的偶数元素

在实际中一个常见的例子就是,当给表格的偶数行设置变色时,可以跳过表头行,而从第1行开始设置

让我们看一个实际的例子,把表格的偶数行的背景色设置为红色,看一下两种写法的不同结果

:nth-child(even)

代码:$('table tr:nth-child(even)').css('background-color','red');

效果如下图:

1表头表头
2
3
4
5
:even

代码:$('table tr:even').css('background-color','red');

效果如下图:

0表头表头
1
2
3
4
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: