jQuery filter() Metodo
❮ Metodi di attraversamento jQuery
Esempio
Restituisce tutti gli elementi <p> con il nome della classe "intro":
$("p").filter(".intro")
Definizione e utilizzo
Il metodo filter() restituisce elementi che soddisfano determinati criteri.
Questo metodo consente di specificare un criterio. Gli elementi che non corrispondono ai criteri vengono rimossi dalla selezione e quelli che corrispondono verranno restituiti.
Questo metodo viene spesso utilizzato per restringere la ricerca di un elemento in un gruppo di elementi selezionati.
Suggerimento: il metodo filter() è l'opposto del metodo not() .
Sintassi
$(selector).filter(criteria,function(index))
Parameter | Description |
---|---|
criteria | Optional. Specifies a selector expression, a jQuery object or one or more elements to be returned from a group of selected elements. Tip: To specify multiple criteria, use comma. |
function(index) |
Optional. Specifies a function to run for each element in the set. If it returns true, the element is kept. Otherwise, the element is removed.
|
Provalo tu stesso - Esempi
Usando il selettore :even insieme a filter() per restituire tutti gli elementi <p> pari.
Come restituire tutti gli elementi <p> con classe "intro" e id "outro".
Come restituire tutti gli elementi <p> con la classe "intro" all'interno di un elemento <div>, con un oggetto jQuery.
Come restituire un elemento <p> con id "intro", con un elemento DOM.
Come usare una funzione per selezionare tutti gli elementi <p> che hanno due elementi <span> al loro interno.
❮ Metodi di attraversamento jQuery