Parcourir - Filtre
- Page précédente Descendants jQuery
- Page suivante jQuery filtrage
Les frères ont le même parent.
Avec jQuery, vous pouvez parcourir les éléments frères dans l'arbre DOM.
Parcourir horizontalement l'arbre DOM
Il y a de nombreux méthodes utiles qui nous permettent de parcourir horizontalement l'arbre DOM :
- siblings()
- next()
- nextAll()
- nextUntil()
- prev()
- prevAll()
- prevUntil()
Méthode siblings() de jQuery
La méthode siblings() retourne tous les éléments frères de l'élément sélectionné.
L'exemple suivant retourne tous les éléments frères de <h2> :
Exemple
$(document).ready(function(){ $("h2").siblings(); });
Vous pouvez également utiliser un paramètre optionnel pour filtrer la recherche des éléments frères.
L'exemple suivant retourne tous les éléments <p> appartenant aux éléments frères de <h2> :
Exemple
$(document).ready(function(){ $("h2").siblings("p"); });
Méthode next() de jQuery
La méthode next() retourne l'élément frère suivant de l'élément sélectionné.
Cette méthode ne retourne qu'un seul élément.
L'exemple suivant retourne l'élément frère suivant de <h2> :
Exemple
$(document).ready(function(){ $("h2").next(); });
Méthode nextAll() de jQuery
La méthode nextAll() retourne tous les éléments frères suivant de l'élément sélectionné.
L'exemple suivant retourne tous les éléments frères suivant de <h2> :
Exemple
$(document).ready(function(){ $("h2").nextAll(); });
Méthode nextUntil() de jQuery
La méthode nextUntil() retourne tous les éléments frères suivant entre deux paramètres donnés.
L'exemple suivant retourne tous les éléments frères entre les éléments <h2> et <h6> :
Exemple
$(document).ready(function(){ $("h2").nextUntil("h6"); });
Méthodes prev(), prevAll() & prevUntil() de jQuery
Les méthodes prev(), prevAll() et prevUntil() de jQuery fonctionnent de la même manière que les méthodes ci-dessus, mais dans le sens opposé : elles retournent les éléments frères précédents (parmi les éléments frères du DOM, en itérant vers l'arrière dans l'arbre DOM, plutôt qu'en avant).
Manuel de référence de jQuery itératif
Pour en savoir plus sur toutes les méthodes itératives jQuery, veuillez visiter notre Manuel de référence de jQuery itératif。
- Page précédente Descendants jQuery
- Page suivante jQuery filtrage