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.
  • index - The index position of the element in the set
Note: this is the current DOM element.

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