<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.
|
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.