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 :
Affichage obtenu après le clic sur le lien :
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");
...