La libreria JavaScript, jQuery, fornisce alcuni metodi che vengono utilizzati per recuperare gli elementi genili di un elemento HTML. Usando questi metodi puoi prendere il genitore diretto o tutti i genitori di un elemento con grande facilità. Inoltre, è possibile recuperare elementi tra due elementi specificati o l'elemento genitore più vicino che corrisponde all'elemento selezionato utilizzando i metodi jQuery.
Questa guida ti insegnerà come utilizzare i metodi jQuery per ottenere l'elemento genitore. Iniziamo.
Come ottenere l'elemento genitore in jQuery
Sono disponibili quattro metodi per recuperare l'elemento genitore che sono i seguenti.
Impariamo in dettaglio ciascuno dei metodi sopra menzionati.
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)Nota: Il parametro del filtro viene utilizzato per compattare la ricerca dell'elemento genitore specificando un'espressione di selettore ed è facoltativo.
Esempio
Supponiamo che tu voglia prendere il genitore diretto di un elemento presente in un
Html
Sono un bisnonno di elemento spanCi sono un totale di quattro elementi generati nel codice sopra, che sono; ,
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.
Alcuni styling di base vengono applicati anche a questi elementi usando CSS per una migliore dimostrazione e comprensione.
Produzione
Il metodo genitore () funziona correttamente e si accede all'elemento genitore correttamente.
Metodo genitori ()
Il metodo Parents () funziona in modo simile al metodo genitore () con l'unica differenza che invece di recuperare il genitore diretto prende tutti i genitori dell'elemento specificato.
Sintassi
$ (selettore).Genitori (filtro)Nota: Il parametro del filtro viene utilizzato per compattare la ricerca dell'elemento genitore specificando un'espressione di selettore ed è facoltativo.
Esempio
Per comprendere il metodo del concetto di genitori (), consulteremo lo stesso esempio di sopra e useremo il metodo Parents () anziché il metodo Parent () e vedere come funziona.
jQuery
$ (documento).ready (function ()Il codice sopra dovrebbe evidenziare tutti i genitori dell'elemento nello stile specificato dal metodo CSS ().
Produzione
L'elemento evidenziato sopra il corpo è l'elemento. Il metodo Parents () lo prende anche perché è anche un genitore dell'elemento specificato.
Metodo ParentsUNT ()
Al fine di recuperare gli elementi genili tra due elementi specificati, viene utilizzato il metodo parentunt ().
Sintassi
$ (selettore).ParentsUnTil (fermata, filtro)Nota: Il parametro del filtro ha la stessa funzione del metodo Parent () e Parents (), tuttavia, il parametro STOP viene utilizzato per indicare l'elemento in cui la ricerca degli elementi genitori dovrebbe essere. Entrambi i parametri sono opzionali.
Esempio
Questo esempio illustra il metodo di funzionamento del genitorel ().
Html
corpo (pronipoti)Abbiamo creato un div e all'interno di quel div abbiamo nidificato tre elementi che sono
jQuery
$ (documento).ready (function ()Nel codice sopra, abbiamo selezionato il
Produzione
Come si può vedere nell'output, tutti i genitori di
Metodo più vicino ()
Il metodo più vicino () prende il primo elemento che corrisponde all'elemento specificato.
Sintassi
$ (selettore).più vicino (filtro, contesto)Nota: Il parametro del filtro ha la stessa funzionalità di altri metodi, tuttavia è richiesto in questo metodo. Il parametro di contesto, d'altra parte, è facoltativo e specifica un elemento DOM all'interno del quale dovrebbe essere trovata una corrispondenza.
Esempio
Questo esempio illustra il metodo funzionante del più vicino ().
Corpo (bis-Grande-Grandparente)Abbiamo creato un div e all'interno di quel div abbiamo nidificato due
jQuery
$ (documento).ready (function ()Abbiamo applicato il metodo più vicino () per evidenziare il primo antenato dell'elemento.
Produzione
Come è sottolineato nell'output, il secondo
Usando i metodi sopra menzionati, è possibile recuperare elementi genili di un elemento HTML specificato.
Conclusione
Per recuperare l'elemento genitore in jQuery applicando metodi come genitore (), genitori (), parentunTil () e più vicino (). Il metodo genitore () recupera il genitore diretto di un elemento, il metodo genitori () recupera tutti i genitori di un elemento, parentuntuntil () trova elementi genili tra due elementi specificati e il metodo più vicino () recupera il primo elemento che corrisponde al specificato elemento. Tutti questi metodi, insieme ai loro esempi pertinenti sono spiegati in questa guida.