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

Manuale di riferimento dei selettori jQuery

I selettori jQuery ti permettono di scegliere e manipolare gli elementi HTML.

Selettori jQuery

Questa sezione contiene l'elenco completo dei selettori del library JavaScript jQuery più recente.

Tutti i selettori sono divisi in alcune categorie.

Selettore di elemento

SelettoreEsempioSpiegazione
*$("*")Scegliere tutti gli elementi (selettore universale)
#id$("#demo")Scegliere un elemento con id="demo"
.class$(".demo")Scegliere tutti gli elementi con class="demo"
elemento$("p")Scegliere tutti gli elementi <p>
selector1, selector2$("p, div")Scegliere tutti gli elementi <p> e tutti gli elementi <div>

Selettore gerarchico

SelettoreEsempioSpiegazione
ancestor descendant$("div p")Scegliere tutti gli elementi <p> all'interno di un elemento <div>
parent > child$("div > p")Scegliere tutti gli elementi <p> i cui elementi genitori sono <div>
prev + next$("div + p")Scegliere tutti gli elementi <p> che seguono immediatamente un elemento <div>
prev ~ siblings$("div ~ p")Scegliere tutti gli elementi <p> che sono同级 di un elemento <div>

Selettore di attributo

SelettoreEsempioSpiegazione
[attribute]$("[target]")Scegliere tutti gli elementi con l'attributo target
[attribute=value]$("a[href='CSS3']")Scegliere tutti gli elementi <a> con un valore dell'attributo href uguale a "CSS3"
[attribute!=value]$("a[href!='CSS3']")Scegliere tutti gli elementi <a> con un valore dell'attributo href diverso da "CSS3"
[attribute~=value]$("[alt~=Parrot]")Scegliere tutti gli elementi con l'attributo alt che contengono la parola "Parrot"
[attribute|=value]$("[lang|=en]")Scegliere tutti gli elementi con un valore dell'attributo lang che inizia con "en"
[attribute^=value]$("a[href^=https]")Scegliere ogni elemento <a> il cui valore dell'attributo href inizia con "https"
[attribute$=value]$("a[href$='.org']")Scegli ogni elemento <a> il cui valore dell'attributo href termina con " .org"
[attributo*=valore]$("a[href*=example]")Scegli ogni elemento <a> il cui valore dell'attributo href contiene la sottostringa "example"

Selettore di filtro di base

SelettoreEsempioSpiegazione
:first$("p:first")Scegli il primo elemento <p>
:last$("p:last")Scegli l'ultimo elemento <p>
:even$("tr:even")Scegli tutti gli elementi <tr> con un indice zero che sono numeri pari
:odd$("tr:odd")Scegli tutti gli elementi <tr> con un indice zero che sono numeri dispari
:not()$("p:not(.demo)")Scegli tutti gli elementi <p> tranne quelli con class="demo"
:eq()$("tr:eq(2)")Scegli il terzo elemento <tr> partendo dall'indice zero nella raccolta di corrispondenze
:lt()$("tr:lt(5)")Scegli tutti gli elementi <tr> con un numero di indice inferiore a 5, partendo da zero
:gt()$("tr:gt(5)")Scegli tutti gli elementi <tr> con un numero di indice superiore a 5, partendo da zero
:header$":header")Selettore di intestazione
:lang()$("div:lang(en)")Scegli tutti gli elementi <div> che hanno un valore di lingua "en", ovvero lang="en", lang="en-us" ecc.
:root$":root")Scegli l'elemento radice del documento, che è sempre l'elemento <html> del documento HTML
:animated$":animated")Il selettore esegue la selezione di tutti gli elementi animati durante l'esecuzione del selettore

Selettore discendente

SelettoreEsempioSpiegazione
:first-child$("p:first-child")Scegli tutti gli elementi <p> che sono il primo figlio del loro genitore
:last-child$("p:last-child")Scegli tutti gli elementi <p> che sono l'ultimo figlio del loro genitore
:only-child$("p:only-child")Scegli tutti gli elementi <p> che sono unici figli del loro genitore
:first-of-type$("p:first-of-type")Scegli tutti gli elementi <p> che appartengono al primo figlio del loro genitore
:last-of-type$("p:last-of-type")Seleziona tutti gli elementi <p> che appartengono all'ultimo <p> del genitore
:only-of-type$("p:only-of-type")Seleziona tutti gli elementi <p> che non hanno同级 e hanno lo stesso nome di elemento
:nth-child(n)$("p:nth-child(3)")Seleziona tutti gli elementi <p> che sono il terzo figlio del genitore
:nth-last-child(n)$("p:nth-last-child(4)")Seleziona tutti gli elementi <p> che sono il quarto figlio dell'elemento genitore, contando dall'ultimo elemento al primo
:nth-of-type(n)$("span:nth-of-type(3)")Seleziona tutti gli elementi <span> che appartengono al terzo <span> del genitore
:nth-last-of-type(n)$("span:nth-last-of-type(4)")Seleziona tutti gli elementi <span> che appartengono al quarto <span> dell'elemento genitore, contando dall'ultimo elemento al primo

Selettore di filtro del contenuto

SelettoreEsempioSpiegazione
:contains()$("p:contains('is')")Seleziona tutti gli elementi <p> che contengono il testo "is"
:empty$(":empty")Seleziona tutti gli elementi vuoti, ossia senza elementi figli (incluso il testo)
:has()$("p:has(span)")Seleziona tutti gli elementi <p> che contengono almeno un elemento <span>
:parent$(":parent")Seleziona tutti gli elementi che hanno almeno un nodo figlio (elemento o testo)

Selettore di tabella

SelettoreEsempioSpiegazione
:input$(":input")Seleziona tutti gli elementi di input, aree di testo, selettori e pulsanti
:text$(":text")Seleziona tutti gli elementi di input di tipo "text"
:password$(":password")Seleziona tutti gli elementi di input di tipo "password"
:radio$(":radio")Seleziona tutti gli elementi di input di tipo "radio"
:checkbox$(":checkbox")Seleziona tutti gli elementi di input di tipo "checkbox"
:button$(":button")Seleziona tutti gli elementi di input e pulsanti di tipo "button"
:submit$(":submit")Seleziona tutti gli elementi di input e pulsanti di tipo "submit"
:reset$(":reset")Seleziona tutti gli elementi di input e pulsanti di tipo "reset"
:image$(":image")Seleziona tutti gli elementi di input di tipo "image"
:file$(":file")Seleziona tutti gli elementi di input di tipo "file"
:enabled$(":enabled")Seleziona tutti gli elementi abilitati
:disabled$(":disabled")Seleziona tutti gli elementi disabilitati
:selected$(":selected")Seleziona tutti gli elementi selezionati, applicabile solo agli elementi <option>
:checked$(":checked")Seleziona tutti gli elementi selezionati o selezionabili, applicabile a caselle di controllo, pulsanti radio e elementi di selezione
:focus$(":focus")Seleziona l'elemento attualmente in stato di focus

Selettore di visibilità

SelettoreEsempioSpiegazione
:hidden$("p:hidden")Seleziona tutti gli elementi <p> nascosti
:visible$("p:visible")Seleziona tutti gli elementi <p> visibili