Índice

Encontrar un elemento concreto

El método eq() (eq significa "equal") permite filtrar la búsqueda directamente a un elemento específico.

eq(index)

Reduce el resultado de la búsqueda a un elemento cuya posición se pasa como argumento (índice).

  • índice (entero): determina la posición del elemento. El intervalo de las posiciones empieza en 0 y termina en el tamaño del índice - 1.

    Desde la versión 1.4 de jQuery es posible usar un entero negativo. La cuenta se efectúa a partir del último elemento hasta el primero.

$("p").eq(1): selecciona el segundo párrafo.

El método devuelve un objeto jQuery.

Ejemplo

Supongamos una tabla de cuatro filas y tres columnas. Al hacer clic en el enlace, la celda 8 adquiere un color de fondo azul.

Aspecto inicial:

images/9_3_v41.png

Aspecto obtenido al hacer clic en el enlace:

images/9_3_v42.png

El documento HTML:

<!doctype html> 
<html lang="es"> 
<head> 
<meta charset="utf-8"> 
<title>jQuery</title> 
<script src="jquery.js"></script> 
<script> 
    $(document).ready(function(){ 
        $("a").click(function(){ 
            $("td").eq(7).addClass("azul"); 
        }); 
    }); 
</script> 
<style> 
    .azul { 
        background-color: #9cf; 
    }  ...