Un descendant est un enfant, petit-enfant, petit-enfant, et ainsi de suite.
Avec jQuery, vous pouvez traverser vers le bas l'arbre DOM pour trouver les descendants d'un élément.
Traversant vers le bas de l'arbre DOM
Deux méthodes jQuery utiles pour traverser vers le bas l'arbre DOM sont:
- children()
- find()
jQuery children() Méthode
Les children() méthode renvoie tous les enfants directs de l'élément sélectionné.
Cette méthode ne traverse qu'un seul niveau bas de l'arbre DOM.
L'exemple suivant renvoie tous les éléments qui sont les enfants directs de chaque <div> éléments:
Vous pouvez également utiliser un paramètre optionnel pour filtrer la recherche pour les enfants.
L'exemple suivant renvoie tous les <p> éléments avec le nom de classe "first" , qui sont des enfants directs de <div> :
jQuery find() Méthode
Les find() méthode retourne éléments descendants de l'élément sélectionné, tout le chemin vers le bas pour le dernier descendant.
L'exemple suivant renvoie tous les <span> éléments qui sont les descendants de <div> :
L'exemple suivant renvoie tous les descendants de <div> :
Testez-vous avec des exercices!
Exercice 1 » Exercice 2» Exercice 3 » Exercice 4»
jQuery Traversant Référence
Pour un aperçu complet de toutes les méthodes jQuery traversions, s'il vous plaît aller à notre déplacement de référence jQuery .