Metoden parents
Metoden parents hämtar
alla föräldrar till ett element - inte bara den omedelbara föräldern,
utan även farföräldern, farfarsföräldern och så vidare
upp till rotelementet (det vill säga till taggen
html).
Syntax
Hämta alla föräldrar för element:
.parents();
Man kan också välja föräldrar, endast om de uppfyller den angivna selektorn:
.parents(selektor);
Exempel
Låt oss hitta elementet #test, sedan
hitta alla dess föräldrar med parents
och, om det är föräldrar div med klassen www,
så lägger vi till texten '!' i början med hjälp av
prepend:
<div>
<div class="www">
<div class="www">
<p id="test">text</p>
</div>
</div>
</div>
$('#test').parents('div.www').prepend('!');
HTML-koden kommer att se ut så här:
<div>
<div class="www">
!
<div class="www">
!<p id="test">text</p>
</div>
</div>
</div>
Se även
-
metoden
parent,
som gör det möjligt att få den omedelbara föräldern till ett element -
metoden
parentsUntil,
som gör det möjligt att få alla föräldrar till ett element upp till en angiven förälder -
metoden
closest,
som gör det möjligt att få det närmaste föräldraelementet som uppfyller selektorn -
metoden
contents,
som gör det möjligt att få avkomman till ett element och texten inuti detta element