jQuery的:even选择器用于匹配所有索引值为偶数的元素,将其封装为jQuery对象并返回。
与该选择器相对的是:odd选择器,用于匹配所有索引值为奇数的元素。
注意:由于索引值是从0开始计数的,因此索引为偶数的元素实际上是自然顺序为奇数的元素。
概述
匹配所有索引值为偶数的元素,从 0 开始计数
示例
描述:
查找表格的1、3、5...行(即索引值0、2、4...)
HTML 代码:
<table> <tr> <td>Header 1</td> </tr> <tr> <td>Value 1</td> </tr> <tr> <td>Value 2</td> </tr> </table>
jQuery 代码:
$("tr:even")
结果:
[ <tr><td>Header 1</td></tr>, <tr><td>Value 2</td></tr> ]
返回值
返回封装了匹配选择器selector的DOM元素中索引值为偶数的DOM元素的jQuery对象。
如果没有与选择器selector匹配的元素,则返回空的jQuery对象。
以下面这段HTML代码为例:
<div id="n1"> <div id="n2"> <ul id="n3"> <li id="n4">item1</li> <li id="n5">item2</li> <li id="n6">item3</li> </ul> </div> <div id="n7"> <table id="n8"> <tr id="n9"><td>cell1</td></tr> <tr id="n10"><td>cell2</td></tr> <tr id="n11"><td>cell3</td></tr> </table> </div> </div>
现在,我们想要查找自然顺序为奇数(索引值为偶数)的div标签,则可以编写如下jQuery代码:
// 选择了id分别为n1、n7的两个元素 $("div:even");
接着,查找表格中的所有奇数行(索引值为偶数),则可以编写如下jQuery代码:
// 选择了id分别为n9、n11的两个元素 $("tr:even");
结果:
以上是jQuery 偶数选择器(:even )的介绍的详细内容。更多信息请关注PHP中文网其他相关文章!