English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Selettore :nth-child() di jQuery

Selettore jQuer

:nth-child(nSelettore che seleziona tutti gli elementi che appartengono a un genitore specifico:Il n-esimo elementoGli elementi degli elementi.

Utilizzare:nth-of-type()Selettore che seleziona tutti gli elementi di un tipo specifico che appartengono a un genitore specifico:Il n-esimo elementoTutti gli elementi di un elemento.

Sintassi:

$":nth-child(number|An+B|odd|even)"

Esempio

Scegliere ogni elemento <p> che è il terzo figlio del suo genitore:

$("document").ready(function(){
  $("p:nth-child(3)").css("background", "coral");
});
Prova a vedere <>/

I termini "pari" e "dispari" vengono utilizzati per abbinare gli elementi figli con un'indice pari o dispari:

$("document").ready(function(){
  $("p:nth-child(even)").css("background", "coral");
  $("li:nth-child(odd)").css("background", "coral");
});
Prova a vedere <>/

Usare la formula (An B)ARappresenta la dimensione del ciclo:nÈ un contatore (partendo da 0), mentreBÈ un valore di offset:

$("document").ready(function(){
  $("p:nth-child(4n + 1)").css("background", "coral");
  $("li:nth-child(3n)").css("background", "coral");
});
Prova a vedere <>/

Valore del parametro

ParametroDescrizione
numberIndice dell'elemento figlio da abbinare (partendo da 1)
oddSeleziona ogni elemento figlio pari
evenSeleziona ogni elemento figlio dispari
An+BSpecificare il figlio da selezionare
Esempio: p:nth-child(3n + 2) seleziona ogni terzo figlio partendo dal secondo

Selettore jQuer