jQuery: verificare se un elemento è all'interno di un altro elemento

jQuery: verificare se un elemento è all'interno di un altro elemento

Come facciamo a sapere se un elemento del DOM ha come genitore un dato elemento o, in altre parole, se un elemento è all'interno di un altro? jQuery risponde a questa domanda con una soluzione semplicissima.

Possiamo utilizzare il metodo .parents(). Questo metodo risale l'albero del DOM finché non incontra l'elemento specificato:


if ( $('#child-element').parents('#parent').length) { 

   // si, è all'interno dell'elemento

} else {
 
   // no, non è al suo interno

}

Torna su