Trouver un élément déterminé

La méthode eq() (eq pour equal) permet de filtrer la recherche directement sur un élément spécifique.

eq(index) eq

Réduit le résultat de la recherche à un élément dont la position est fournie en argument (index).

  • index (entier) : détermine la position de l’élément. L’intervalle des positions commence à 0 et se termine à la taille de l’index - 1.

    Depuis la version 1.4 de jQuery, il est possible d’utiliser un entier négatif. Le comptage se fait alors à partir du dernier élément en remontant vers le premier.

$("p").eq(1) : sélectionne le second paragraphe.

La méthode renvoie un objet jQuery.

Exemple

Soit un tableau de quatre lignes et trois colonnes. Au clic sur le lien, le script applique un arrière-plan de couleur bleue à la cellule 8.

Affichage initial :

images/C09-005.png

Affichage obtenu après le clic sur le lien :

images/C09-006.png

Le document HTML :


<!doctype html> 
<html lang="fr"> 
<head> 
<meta charset="utf-8"> 
<title>jQuery</title> 
<script src="jquery.js"></script> 
<script> 
    $(document).ready(function(){ 
        $("a").click(function(){ 
            $("td").eq(7).addClass("bleu"); 
   ...
couv_EI4JQU.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Le filtrage des éléments du DOM
Suivant
Trouver une séquence d'éléments