Rodzeństwo mają tego samego rodzica.
Z jQuery można przechodzić bokiem w drzewie DOM znaleźć rodzeństwa elementu.
Ruch w bok w drzewie DOM
Istnieje wiele przydatnych metod jQuery do przechodzenia na boki w drzewie DOM:
- siblings()
- next()
- nextAll()
- nextUntil()
- prev()
- prevAll()
- prevUntil()
jQuery siblings() Metoda
siblings() Metoda zwraca wszystkie elementy rodzeństwa wybranego elementu.
Poniższy przykład zwraca wszystkie elementy rodzeństwa <h2> :
Można też użyć opcjonalnego parametru filtrowania poszukiwania rodzeństwa.
Poniższy przykład zwraca wszystkie elementy rodzeństwa <h2> , które są <p> elementów:
jQuery next() Metoda
next() Metoda zwraca następny element rodzeństwo wybranego elementu.
Poniższy przykład zwraca następny rodzeństwo <h2> :
jQuery nextAll() Metoda
nextAll() Metoda zwraca wszystkie kolejne elementy rodzeństwa wybranego elementu.
Poniższy przykład zwraca wszystkie elementy obok rodzeństwa <h2> :
jQuery nextUntil() Metoda
nextUntil() Metoda zwraca wszystkie kolejne elementy rodzeństwa pomiędzy dwoma podanymi argumentami.
Poniższy przykład zwraca wszystkie elementy rodzeństwa między A <h2> i <h6> elementu:
jQuery prev(), prevAll() & prevUntil() Metody
prev(), prevAll() i prevUntil() metody działają podobnie jak wyżej, ale z metod odwrotnej funkcjonalności: wrócą poprzednie elementy rodzeństwo (przechodzenie do tyłu wzdłuż elementów rodzeństwa w drzewie DOM, zamiast do przodu).
Sprawdź się z ćwiczeń!
Ćwiczenie 1 » Ćwiczenie 2» Ćwiczenie 3 » Ćwiczenia 4» Zadanie 5 » Ćwiczenia 6»
jQuery referowanie
Aby uzyskać pełny przegląd wszystkich metod jQuery postępowe, przejdź do naszej jQuery referowanie .