Maison  >  Article  >  interface Web  >  Introduction au sélecteur pair jQuery (:even)

Introduction au sélecteur pair jQuery (:even)

黄舟
黄舟original
2017-06-23 09:29:414692parcourir

Le sélecteur :even de

jQuery est utilisé pour faire correspondre tous les éléments dont l'index est un nombre pair, les encapsuler dans jQueryobjets et les renvoyer.

L'opposé de ce sélecteur est le sélecteur :odd, qui est utilisé pour faire correspondre tous les éléments avec des valeurs d'index impaires.

Remarque : Puisque les valeurs d'index commencent à compter à partir de 0, les éléments avec un indice pair sont en fait des éléments avec un ordre naturel impair.

Aperçu

Fait correspondre tous les éléments avec des valeurs d'index paires, en comptant à partir de 0

Exemple

Description :

RechercherLignes 1, 3, 5... du tableau (c'est-à-dire les valeurs d'index 0, 2, 4...)

Code HTML :

<table> 
<tr>
<td>Header 1</td>
</tr> 
<tr>
<td>Value 1</td>
</tr> 
<tr>
<td>Value 2</td>
</tr> 
</table>

Code jQuery :

$("tr:even")

Résultat :

[ <tr><td>Header 1</td></tr>, <tr><td>Value 2</td></tr> ]

Valeur de retour

Renvoie un objet jQuery qui encapsule l'élément DOM avec une valeur d'index paire parmi les éléments DOM correspondant au sélecteur.

S'il n'y a aucun élément correspondant au sélecteur, un objet jQuery vide est renvoyé.

Prenons comme exemple le code HTML suivant :

<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>

Maintenant, si nous voulons trouver des balises div dont l'ordre naturel est impair (la valeur d'index est paire), nous pouvons écrire ce qui suit Code jQuery :

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

Ensuite, pour trouver toutes les lignes impaires du tableau (les valeurs d'index sont paires), vous pouvez écrire le code jQuery suivant :

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

Résultat :

Introduction au sélecteur pair jQuery (:even)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn