jQuery traversering - anfäder
- Föregående sida jQuery traversering
- Nästa sida jQuery 后代
Föräldraläggare är förälder, farfar eller farfar och så vidare.
Genom jQuery kan du traversera DOM-trädet uppåt för att hitta elementets föräldraläggare.
Traversera DOM-trädet uppåt
Dessa jQuery-metoder är mycket användbara, de används för att traversera DOM-trädet uppåt:
- parent()
- parents()
- parentsUntil()
jQuery parent() metoden
parent() metoden returnerar den direkta föräldern till det valda elementet.
Denna metod går bara en nivå upp i DOM-trädet.
Följande exempel returnerar den direkta föräldern till varje <span>-element:
Exempel
$("document").ready(function(){ $("span").parent(); });
jQuery parents() metoden
parents() metoden returnerar alla föräldraläggarelement för det valda elementet, upp till dokumentets rodelement (<html>).
Följande exempel returnerar alla föräldraläggarelement för alla <span>-element:
Exempel
$("document").ready(function(){ $("span").parents(); });
Du kan också använda valfria parametrar för att filtrera sökningen efter föräldraläggarelement.
Följande exempel returnerar alla föräldraläggarelement för alla <span>-element och det är <ul>-elementet:
Exempel
$("document").ready(function(){ $("span").parents("ul"); });
jQuery parentsUntil() metoden
parentsUntil() metoden returnerar alla föräldraläggarelement mellan två givna element.
Följande exempel returnerar alla föräldraläggarelement mellan <span> och <div>-elementen:
Exempel
$("document").ready(function(){ $("span").parentsUntil("div"); });
jQuery Traversing Reference Manual
För att lära dig alla jQuery traversningsmetoder, besök vår jQuery Traversing Reference Manual。
- Föregående sida jQuery traversering
- Nästa sida jQuery 后代