Gli ultimi tutorial di sviluppo web
 

jQuery filter() Method

<Metodi jQuery a movimento laterale

Esempio

Rientro tutti <p> elementi con nome di classe "intro" :

$("p").filter(".intro")
Prova tu stesso "

Definizione e utilizzo

Il filter() restituisce gli elementi che corrispondono a determinati criteri.

Questo metodo consente di specificare un criterio. Gli elementi che non corrispondono ai criteri vengono rimossi dalla selezione, e quelli che corrispondono saranno restituiti.

Questo metodo viene spesso utilizzato per limitare la ricerca di un elemento in un gruppo di elementi selezionati.

Tip: Il filter() metodo è l'opposto del not() metodo.


Sintassi

$(selector).filter( criteria, function (index) )

Parametro Descrizione
criteria Facoltativo. Specifica un'espressione selettore, un oggetto jQuery o uno o più elementi per essere restituiti da un gruppo di elementi selezionati.

Suggerimento: per specificare criteri multipli, usare virgola.
function( index Facoltativo. Specifica una funzione da eseguire per ogni elemento nel set. Se restituisce vero, l'elemento viene mantenuto. Altrimenti, l'elemento viene rimosso.
  • index - La posizione di indice dell'elemento nel set
Nota: "this" è l'elemento DOM corrente.

Provate voi stessi - Esempi

Rientro tutti <p> elementi che sono anche
Utilizzando il :even selettore insieme con filter() per tornare tutti <p> elementi che sono ancora.

criteri multipli
Come restituire tutti <p> elementi con class="intro" e id="outro" .

Utilizzando un oggetto jQuery
Come restituire tutti <p> elementi con class="intro" all'interno di un <div> elemento, con un oggetto jQuery.

DOM
Come restituire un <p> elemento con id="intro" , con un elemento DOM.

Utilizzando una funzione
Come utilizzare una funzione per selezionare tutti <p> elementi che hanno due <span> elementi all'interno di essi.


<Metodi jQuery a movimento laterale