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中文網其他相關文章!