A parents metódus
A parents metódus megkapja
az elem összes szülőjét - nem csak a közvetlent,
hanem a nagyszülőt, dédszülőt és így tovább
egészen a gyökérelemig (vagyis a
html tag-ig).
Szintaxis
Az elemek összes szülőjének megszerzése:
.parents();
A szülőket akkor is kiválaszthatja, ha megfelelnek egy adott szelektornak:
.parents(szelektor);
Példa
Keressük meg a #test elemet, majd
keressük meg az összes szülőjét a parents
segítségével, és ha ezek div szülők
a www osztállyal,
akkor tegyük eléjük a '!' szöveget a
prepend
segítségével:
<div>
<div class="www">
<div class="www">
<p id="test">szöveg</p>
</div>
</div>
</div>
$('#test').parents('div.www').prepend('!');
A HTML kód így fog kinézni:
<div>
<div class="www">
!
<div class="www">
!<p id="test">szöveg</p>
</div>
</div>
</div>
Lásd még
-
a
parentmetódus,
amely lehetővé teszi az elem közvetlen szülőjének megszerzését -
a
parentsUntilmetódus,
amely lehetővé teszi az elem összes szülőjének megszerzését egy megadott szülőig -
a
closestmetódus,
amely lehetővé teszi a legközelebbi szülő elem megszerzését, amely megfelel a szelektornak -
a
contentsmetódus,
amely lehetővé teszi az elem leszármazottainak és a az elemben lévő szöveg megszerzését