Heim > Web-Frontend > js-Tutorial > Einführung in den geraden jQuery-Selektor (:even)

Einführung in den geraden jQuery-Selektor (:even)

黄舟
Freigeben: 2017-06-23 09:29:41
Original
4772 Leute haben es durchsucht

Der :even-Selektor von

jQuery wird verwendet, um alle Elemente abzugleichen, deren Index eine gerade Zahl ist, sie in jQueryObjekte zu kapseln und sie zurückzugeben.

Das Gegenteil dieses Selektors ist der :odd-Selektor, der verwendet wird, um alle Elemente mit ungeraden Indexwerten abzugleichen.

Hinweis: Da Indexwerte bei 0 beginnen zu zählen, sind Elemente mit einem geraden Index tatsächlich Elemente mit einer ungeraden natürlichen Reihenfolge.

Übersicht

Entspricht allen Elementen mit geraden Indexwerten, beginnend bei 0

Beispiel

Beschreibung:

SuchenZeilen 1, 3, 5... der Tabelle (d. h. Indexwerte 0, 2, 4...)

HTML-Code:

<table> 
<tr>
<td>Header 1</td>
</tr> 
<tr>
<td>Value 1</td>
</tr> 
<tr>
<td>Value 2</td>
</tr> 
</table>
Nach dem Login kopieren

jQuery-Code:

$("tr:even")
Nach dem Login kopieren

Ergebnis:

[ <tr><td>Header 1</td></tr>, <tr><td>Value 2</td></tr> ]
Nach dem Login kopieren

Rückgabewert

Gibt ein jQuery-Objekt zurück, das das DOM-Element mit einem geraden Indexwert unter den DOM-Elementen kapselt, die dem Selektor entsprechen.

Wenn kein Element vorhanden ist, das mit dem Selektor übereinstimmt, wird ein leeres jQuery-Objekt zurückgegeben.

Nehmen Sie den folgenden HTML-Code als Beispiel:

<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>
Nach dem Login kopieren

Wenn wir nun div-Tags finden möchten, deren natürliche Reihenfolge ungerade ist (der Indexwert ist gerade), können wir Folgendes schreiben jQuery-Code:

// 选择了id分别为n1、n7的两个元素
$("div:even");
Nach dem Login kopieren

Um alle ungeraden Zeilen in der Tabelle zu finden (Indexwerte sind gerade), können Sie als Nächstes den folgenden jQuery-Code schreiben:

// 选择了id分别为n9、n11的两个元素
$("tr:even");
Nach dem Login kopieren

Ergebnis:

Einführung in den geraden jQuery-Selektor (:even)

Das obige ist der detaillierte Inhalt vonEinführung in den geraden jQuery-Selektor (:even). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage