jQuery的:even选择器用于匹配所有索引值为偶数的元素,将其封装为jQuery对象并返回。
与该选择器相对的是:odd选择器,用于匹配所有索引值为奇数的元素。
注意:由于索引值是从0开始计数的,因此索引为偶数的元素实际上是自然顺序为奇数的元素。
概述
匹配所有索引值为偶数的元素,从 0 开始计数
示例
描述:
查找表格的1、3、5...行(即索引值0、2、4...)
HTML 代码:
Header 1 |
Value 1 |
Value 2 |
jQuery 代码:$("tr:even")
结果:[
Header 1, Value 2 ]返回值
返回封装了匹配选择器selector的DOM元素中索引值为偶数的DOM元素的jQuery对象。
如果没有与选择器selector匹配的元素,则返回空的jQuery对象。
以下面这段HTML代码为例:
- item1
- item2
- item3
cell1 |
cell2 |
cell3 |
现在,我们想要查找自然顺序为奇数(索引值为偶数)的div标签,则可以编写如下jQuery代码:// 选择了id分别为n1、n7的两个元素
$("div:even");
接着,查找表格中的所有奇数行(索引值为偶数),则可以编写如下jQuery代码:// 选择了id分别为n9、n11的两个元素
$("tr:even");
结果: