JQuery è una libreria JavaScript con sintassi più facile da apprendere. Come la sua lingua madre JS, JQuery può anche essere integrato con HTML per eseguire varie operazioni. Il jQuery fornisce il supporto per filtrare gli elementi HTML usando vari metodi che includono First (), Last (), EQ (), Slice (), Filter (), Has () e non () Metodi. Questa guida fornisce l'obiettivo di filtrare gli elementi HTML in jQuery e fornisce i seguenti risultati di apprendimento.
Come filtrare gli elementi HTML in jQuery
Questa sezione arruola il funzionamento di vari metodi per filtrare gli elementi HTML in jQuery.
Come utilizzare il primo () metodo
Il primo () metodo filtra gli elementi basati su alcune condizioni e restituisce il primo elemento dagli elementi abbinati. La sintassi del primo () metodo viene visualizzata di seguito:
$ ("selettore").Primo();Esempio
Nel codice sopra,
Produzione
L'output mostra che viene selezionato solo il primo paragrafo e il suo background viene modificato usando "Primo" classe.
Come usare l'ultimo () metodo
Questo metodo restituisce l'ultimo elemento dall'insieme di elementi abbinati. Funziona sulla seguente sintassi:
$ ("selettore").scorso();Esempio
Il codice di cui sopra pratica l'ultimo metodo () sull'elemento paragrafo e un jQuery addClass () il metodo viene aggiunto per incorporare una classe CSS.
Nota: Lo scopo della classe CSS è quello di evidenziare l'elemento abbinato.
Produzione
Come utilizzare il metodo EQ ()
Il metodo EQ () restituisce l'elemento che corrisponde al numero dell'indice dell'elemento. Questo metodo utilizza la seguente sintassi
$ ("selettore").eq ();Il metodo EQ () accetta valori numerici positivi o negativi. Il valore positivo inizia a contare dagli elementi iniziali (o in alto) mentre l'indice del valore negativo inizia a contare dall'estremità inferiore.
Esempio
Il seguente esempio pratichi il metodo EQ () negli indici sia positivi che negativi.
Il codice è descritto di seguito,
Produzione
Dall'output sopra, il Eq (3) prende l'ultimo paragrafo (come è su indice = 3) e il Filtri EQ (-3) Il terzo elemento dal basso (zero è riservato al primo elemento e -1 è per l'ultimo elemento).
Come utilizzare il metodo Slice ()
Il metodo della fetta restituisce l'intervallo specifico (definito dagli indici) degli elementi. Per utilizzare il metodo Slice (), viene praticata la seguente sintassi:
$ ("selettore").fetta (avvia, fermati);Il metodo Slice () accetta un valore numerico positivo o negativo come criteri di avvio/arresto
Esempio 1: usando il numero positivo-indice
Il codice sopra è descritto come,
Produzione
Esempio 2: usando il numero di indice negativo
Il seguente codice pratichi il numero di indice negativo nel metodo Slice ()
Produzione
Come utilizzare il metodo Filter ()
Il metodo Filter () restituisce gli elementi che corrispondono a un criterio specifico. La sintassi di questo metodo è fornita di seguito:
$ ("selettore").filtro (criteri, funzione (indice));IL criteri Il parametro è impostato per selezionare elementi e il Parametro funzione (indice) è facoltativo (esercitato quando un elemento specifico deve essere recuperato dalla selezione usando l'indice).
Esempio
Il seguente codice pratica il metodo Filter () per recuperare due paragrafi utilizzando i loro nomi ID e classi.
Il codice sopra seleziona solo quei paragrafi che hanno class = "P1"E id ="P2".
Produzione
Come utilizzare il metodo no ()
Il metodo NOT () comporterebbe gli elementi di ritorno che non rientrano nei criteri di corrispondenza. O si può dire che è l'opposto del Metodo Filtro (). La sintassi di NOT () è riportata di seguito:
$ ("selettore").non (criteri, funzione (indice));Esempio
Nel codice sopra,
Produzione
Come usare il metodo ha ()
Il metodo ha () viene praticato per ottenere l'elemento che ha elementi di filiale. La sintassi di questo metodo è fornita di seguito:
$ ("selettore").ha ("elemento");Nella sintassi sopra, il "selettore"Che contiene il"elemento"Sarebbe recuperato solo.
Esempio
Per una migliore comprensione del metodo ha (), viene eseguito il seguente codice.
Il codice sopra traccia quello "div"Tag che ha il"paragrafo"Elemento. Inoltre, la classe CSS = "ha"Viene utilizzato per mostrare il selezionato"div"Tag.
Produzione
L'output sopra mostra che il div contenente paragrafi è selezionato solo e quello div è colorato con il colore verde della foresta.
Conclusione
jQuery supporta vari metodi come First (), Last (), Eq (), non (), ha (), slice () ecc., per filtrare gli elementi HTML. Questa guida fornisce il funzionamento e l'utilizzo di ciascun metodo uno per uno. Ogni metodo segue un filtro diverso per selezionare alcuni elementi. Ad esempio, i metodi EQ () e Slice () utilizzano i numeri dell'indice mentre altri metodi utilizzano la classe o l'ID (di un elemento) per filtrare gli elementi HTML.