Il metodo eq() di jQuery

Il selettore di jQuery seleziona tutti gli elementi che rispondono alle condizioni di selezione, restituendo un oggetto simile a un array.

Ad esempio, seleziono tutti i tag <p> della pagina.

$("p");

Per applicare le modifiche solo a un elemento specifico della selezione, posso indicare l'indice dell'elemento tramite il metodo eq().

$("p").eq(n);

Dove n è l'indice associato all'elemento della selezione che voglio modificare.

Il primo elemento selezionato ha indice zero, il secondo ha indice 1, e via dicendo fino all'ultimo selezionato.

Ad esempio, seleziono il primo tag <p> della pagina e gli assegno la parola prova.

$("p").eq(0).addClass("prova");

In alternativa posso usare anche questa sintassi

$("p:eq(0)").addClass("prova");

oppure la pseudoclasse first

$("p:first").addClass("prova");

Per selezionare il secondo elemento della selezione digito

$("p").eq(1).addClass("prova");

oppure

$("p:eq(1)").addClass("prova");

Per selezionare l'ultimo elemento della classe utilizzo la parola last.

$("p:last").addClass("prova");

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

jQuery