jQuery gennemgang - efterkommere
- Forrige side jQuery ældre
- Næste side jQuery kolleger
Efterkommere er børn, børnebørn, oldebørn osv.
Gennem jQuery kan du traversere DOM-træet nedad for at finde elementets efterkommere.
Nedadgående traversal af DOM-træet
Her er to jQuery-metoder til at traversere DOM-træet nedad:
- children()
- find()
jQuery children() metode
children() metoden returnerer alle direkte efterkommere af det valgte element.
Denne metode vil kun traversere DOM-træet ned til næste niveau.
Nedenstående eksempel returnerer alle direkte efterkommere af hvert <div>-element:
Eksempel
$("document").ready(function(){ $("div").children(); });
Du kan også bruge valgfri parametre til at filtrere søgningen efter efterkommere.
Nedenstående eksempel returnerer alle <p>-elementer med klassen "1", og som er direkte efterkommere af <div>:
Eksempel
$("document").ready(function(){ $("div").children("p.1"); });
jQuery find() metode
find() metoden returnerer efterkommere af de valgte elementer, ned til den sidste efterkommer.
Nedenstående eksempel returnerer alle <span>-elementer, der er efterkommere af <div>:
Eksempel
$("document").ready(function(){ $("div").find("span"); });
Nedenstående eksempel returnerer alle efterkommere af <div>:
Eksempel
$("document").ready(function(){ $("div").find("*"); });
jQuery gennemgangsmanual
For at få at vide alle jQuery-gennemgangsmetoder, besøg vores jQuery gennemgangsmanual。
- Forrige side jQuery ældre
- Næste side jQuery kolleger