jQuery Traversing - potomkowie
Dzięki jQuery możesz przejść w dół drzewa DOM, aby znaleźć potomków elementu.
Potomek to dziecko, wnuk, prawnuk i tak dalej.
Przemierzanie drzewa DOM
Dwie przydatne metody jQuery do przechodzenia w dół drzewa DOM to:
children()
find()
jQuery dzieci() Metoda
Metoda children()
zwraca wszystkie bezpośrednie dzieci wybranego elementu.
Ta metoda przechodzi tylko jeden poziom w dół drzewa DOM.
Poniższy przykład zwraca wszystkie elementy, które są bezpośrednimi dziećmi każdego z <div>
elementów:
Przykład
$(document).ready(function(){
$("div").children();
});
Możesz także użyć opcjonalnego parametru do filtrowania wyszukiwania dzieci.
Poniższy przykład zwraca wszystkie <p>
elementy o nazwie klasy „first”, które są bezpośrednimi dziećmi klasy <div>
:
Przykład
$(document).ready(function(){
$("div").children("p.first");
});
Metoda jQuery find()
Metoda find()
zwraca elementy potomne wybranego elementu, aż do ostatniego potomka.
Poniższy przykład zwraca wszystkie <span>
elementy, które są potomkami <div>
:
Przykład
$(document).ready(function(){
$("div").find("span");
});
Poniższy przykład zwraca wszystkich potomków <div>
:
Przykład
$(document).ready(function(){
$("div").find("*");
});
Ćwiczenia z jQuery
jQuery Traversing Reference
Aby uzyskać pełny przegląd wszystkich metod przechodzenia przez jQuery, przejdź do naszego podręcznika jQuery Traversing Reference .