Nello sviluppo web, è spesso necessario trovare o selezionare determinati elementi HTML per manipolarli. Ai fini di farlo hai attraversato l'albero DOM e selezionare un elemento particolare. JQuery fornisce un enorme elenco di metodi utilizzati per attraversare l'albero DOM. Qui abbiamo arruolato questi metodi jQuery.
Questi metodi sopra menzionati sono spiegati in dettaglio di seguito.
Metodo bambini ()
Ai fini di recuperare tutti i bambini immediati di un elemento specificato, viene utilizzato il metodo JQuery Children (). Questo metodo attraversa solo un livello lungo l'albero DOM.
Sintassi
$ (selettore).Bambini (filtro)Il filtro è un parametro opzionale che viene utilizzato per specificare un elemento per limitare la ricerca di bambini.
Esempio
Supponiamo di voler prendere i figli diretti di un determinato elemento usando il metodo JQuery Children (). Ecco un esempio di farlo.
Html
Abbiamo creato un elemento in cui a
CSS
.bambini *L'intero corpo è stato dato un certo stile usando CSS.
jQuery
$ (documento).ready (function ()Qui il metodo Children () viene utilizzato per recuperare i bambini diretti di
Produzione
Il figlio diretto di
ogni () metodo
Al fine di specificare una funzione da eseguire per ciascuno degli elementi specificati, viene utilizzato il metodo ciascuno ().
Sintassi
$ (selettore).ciascuno (funzione (indice, elemento))Esempio
Supponiamo di voler cambiare il testo per ciascuno dei
Elemento usando il metodo jQuery ogni ().
Html
Primo paragrafo.
Secondo paragrafo.
Terzo paragrafo.
Nel codice HTML sopra, ne abbiamo creati tre
elementi e un pulsante.
jQuery
$ (documento).ready (function ()Qui stiamo usando il metodo ciascuno () per modificare il testo per ciascuno dei
elementi. Il parametro "questo" si riferisce all'elemento corrente, che in questo caso è il
elemento.
Produzione
Il testo cambia ogni volta che fai clic sul pulsante.
Il metodo ogni () funziona correttamente.
Find () Metodo
Ai fini di trovare tutti i successori di un elemento, viene utilizzato il metodo find (). Tutti i successori di un elemento includono; figli, nipoti, pronipoti e così via.
Sintassi
$ (selettore).Trova (filtro)Il filtro è un parametro richiesto che si riferisce a un oggetto selettore, elemento o jQuery i cui bambini devono essere trovati.
Esempio
Supponiamo di voler prendere il bambino, il nipote e il pronipote di un elemento. Ecco come lo fai.
Html
Nel codice sopra, viene creato un elemento e all'interno che abbiamo nidificato a
CSS
.principale *Abbiamo disegnato la classe "principale" usando CSS. Questa classe è assegnata al corpo.
jQuery
$ (documento).ready (function ()Qui stiamo usando il metodo find () per trovare
Produzione
I successori del
Primo () metodo
Il primo () metodo prende il primo elemento nidificato all'interno di un elemento specificato.
Sintassi
$ (selettore).Primo()Esempio
Supponiamo di voler prendere il primo elemento che si trova all'interno di un
Html
Nel codice HTML sopra, abbiamo creato un
jQuery
$ (documento).ready (function ()Qui abbiamo usato il primo metodo () per trovare il primo elemento del
Produzione
Il primo elemento del
Next () Metodo
Per trovare il fratello adiacente di un elemento specificato, viene utilizzato il metodo successivo ().
Sintassi
$ (selettore).Next (filtro)Il filtro è un parametro opzionale che viene utilizzato per specificare un elemento per limitare la ricerca del fratello adiacente.
Esempio
Qui abbiamo illustrato il funzionamento del metodo JQuery Next ().
Html
Questo è il primo paragrafo.
Questo è il secondo paragrafo.
Qui ne abbiamo creato uno
elementi.
jQuery
$ (documento).ready (function ()Nel codice sopra, stiamo usando il metodo successivo () per trovare il fratello adiacente del
Produzione
Il fratello adiacente del
Metodo genitore ()
Ai fini di trovare il genitore diretto di un elemento, viene utilizzato il metodo genitore (). È una funzione jQuery incorporata che aumenta solo un livello per l'elemento specificato e recupera il genitore immediato di quell'elemento.
Sintassi
$ (selettore).genitore (filtro)Il filtro è un parametro opzionale che viene utilizzato per limitare la ricerca dell'elemento genitore specificando un'espressione selettore.
Esempio
Supponiamo di voler prendere il genitore diretto di un elemento presente in un
Html
Ci sono un totale di quattro elementi generati nel codice sopra; ,
CSS
.principale *Usando CSS, abbiamo dato un po 'di stile al corpo.
jQuery
$ (documento).ready (function ()Abbiamo applicato il metodo genitore () sull'elemento e incatenati anche il metodo CSS () per evidenziare il genitore diretto dell'elemento e verificare che sia accessibile l'elemento genitore correttamente.
Produzione
L'elemento genitore si accede correttamente.
Metodo prev ()
Il metodo JQuery Prev () viene utilizzato per recuperare il fratello adiacente precedente di un elemento specificato. Questo metodo attraversa in modo arretrato nell'albero DOM.
Sintassi
$ (selettore).Prev (filtro)Il filtro è un parametro opzionale che viene utilizzato per specificare un elemento per limitare la ricerca del fratello adiacente precedente.
Esempio
Supponiamo di voler prendere il fratello precedente di un elemento adiacente. Usa il seguente codice.
Html
Intestazione 2
Qualche paragrafo.
Nel codice sopra, abbiamo creato tre elementi che sono;
, E
.
jQuery
$ (documento).ready (function ()Abbiamo usato il metodo JQuery Prev () per recuperare il fratello adiacente precedente di
elemento.
Produzione
Il fratello precedente adiacente di
È
Metodo Siblings ()
Al fine di recuperare tutti i fratelli di un elemento specificato, viene utilizzato il metodo dei fratelli (). Questo metodo attraversa all'indietro e in avanti nell'albero DOM per recuperare tutti i fratelli di un elemento.
Sintassi
$ (selettore).fratelli (filtro)Il filtro è un parametro opzionale che viene utilizzato per specificare un elemento per limitare la ricerca dei fratelli.
Esempio
Questo esempio dimostra il funzionamento del metodo Siblings ().
Html
Nel codice sopra, abbiamo creato un elemento e nidificato a
CSS
.div *All'elemento è stato dato un certo stile usando CSS.
jQuery
$ (documento).ready (function ()Usando il metodo jQuery Siblings () stiamo per recuperare tutti i fratelli del
Produzione
Il metodo Siblings () funziona correttamente.
Conclusione
JQuery fornisce una vasta gamma di metodi utilizzati allo scopo di attraversare elementi DOM. Questi metodi sono; Metodo Children (), ciascuno () Metodo, Find () Metodo First (), Next () Metodo, Metodo Parent (), Metodo prev () e Metodo dei fratelli (). Tutti questi metodi servono al proprio scopo che è spiegato in modo approfondito in questa guida insieme all'aiuto di esempi pertinenti.