Parcours du Dom
Certaines méthodes permettent de se déplacer dans l'arborescence du DOM à partir de la sélection.
Méthode : parent
$(all).parent([selector]);
Retourne les nœuds parents des éléments du sélecteur.
On peut éventuellement ajouter un filtre ( ne retourne que les réponses répondant au sélecteur [selector] ).
$("img").parent("div");
Retourne la liste des parents des images qui sont des div.
Méthode : parents
$(all).parents([selector]);
Retourne les nœuds ancêtres des éléments du sélecteur.
On peut éventuellement ajouter un filtre ( ne retourne que les réponses répondant au sélecteur [selector] ).
Méthode : next
$(all).next([selector]);
Retourne les nœuds immédiatement suivants des éléments du sélecteur.
Méthode : nextAll
$(all).nextAll([selector]);
Retourne les nœuds suivants des éléments du sélecteur.
Méthode : prev
$(all).prev([selector]);
Retourne les nœuds immédiatement précédents des éléments du sélecteur.
Méthode : prevAll
$(all).prevAll([selector]);
Retourne les nœuds précédents des éléments du sélecteur.
Méthode : children
$(all).children([selector]);
Retourne les nœuds enfants des éléments du sélecteur.
Méthode : siblings
$(all).siblings([selector]);
Retourne les nœuds frères des éléments du sélecteur.
Méthode : find
$(all).find(selector);
Retourne les éléments descendants et répondants au sélecteur.
$("#menu").find("*");
Recherche tous les descendants de #menu.
$("#menu").find("li:first-child").css("border","solid 2px red");
Recherche les premiers enfants de type li et leurs met un cadre rouge.