Selettori jQuery

Selettori jQuery

In questo articolo ho raccolto tutti i selettori jQuery di uso comune in modo che possiate avere una tabella riassuntiva che vi permetta effettivamente di capire come funziona un selettore e quali elementi vengano selezionati.

Selettori jQuery
Selettore Esempio Seleziona
* $("*") Tutti gli elementi
#id $("#lastname") L'elemento con id lastname
.class $(".intro") Tutti gli elementi con classe intro
element $("p") Tutti gli elementi p
.class.class $(".intro.demo") Tutti gli elementi con le classi intro e demo
:first $("p:first") Il primo elemento p
:last $("p:last") L'ultimo elemento p
:even $("tr:even") Tutti gli elementi tr pari
:odd $("tr:odd") Tutti gli elementi tr dispari
:eq(index) $("ul li:eq(3)") Il quarto elemento nella lista (l'indice parte da 0)
:gt(no) $("ul li:gt(3)") Elementi della lista con indice superiore a 3
:lt(no) $("ul li:lt(3)") Elementi della lista con indice minore di 3
:not(selector) $("input:not(:empty)") Tutti gli input che non sono vuoti
:header $(":header") Tutte le intestazioni (h1, h2 ecc.)
:animated $(":animated") Tutti gli elementi animati
:contains(text) $(":contains('test')") Tutti gli elementi che contengono la stringa specificata
:empty $(":empty") Tutti gli elementi privi di nodi figlio
:hidden $("p:hidden") Tutti gli elementi p nascosti
:visible $("table:visible") Tutte le tabelle visibili
s1,s2,s3 $("th,td,.intro") Tutti gli elementi a cui corrispondono i rispettivi selettori
[attribute] $("a[href]") Tutti gli elementi a con un attributo href
[attribute=value] $("a[href='default.htm']") Tutti gli elementi a con attributo href uguale a default.htm
[attribute!=value] $("a[href!='default.htm']") Tutti gli elementi a con attributo href diverso da default.htm
[attribute$=value] $("img[src$='.jpg']") Tutti gli elementi img con attributo src che termina con .jpg
:input $(":input") Tutti gli elementi di input (input, textarea ecc.)
:text $(":text") <input type="text"/>
:password $(":password") <input type="password"/>
:radio $(":radio") <input type="radio"/>
:checkbox $(":checkbox") <input type="checkbox"/>
:submit $(":submit") <input type="submit"/>
:reset $(":reset") <input type="reset"/>
:button $(":button") <input type="button"/>
:image $(":image") <input type="image"/>
:file $(":file") <input type="file"/>
:enabled $(":enabled") Elementi di input attivi
:disabled $(":disabled") Elementi di input disabilitati
:selected $(":selected") Elementi di input selezionati
:checked $(":checked") Elementi di input spuntati (checkbox)
Torna su