Metoda parents
Metoda parents získá
všechny nadřazené elementy - nejen přímého rodiče,
ale i prarodiče, praprarodiče a tak dále
až po kořenový element (tedy po tag
html).
Syntaxe
Získání všech nadřazených elementů pro vybrané elementy:
.parents();
Lze také vybrat pouze ty nadřazené elementy, které vyhovují zadanému selektoru:
.parents(selektor);
Příklad
Pojďme najít element #test, poté
najdeme všechny jeho nadřazené elementy pomocí parents
a, pokud se jedná o nadřazené elementy div
s třídou www,
přidáme na jejich začátek text '!' pomocí
prepend:
<div>
<div class="www">
<div class="www">
<p id="test">text</p>
</div>
</div>
</div>
$('#test').parents('div.www').prepend('!');
HTML kód bude poté vypadat takto:
<div>
<div class="www">
!
<div class="www">
!<p id="test">text</p>
</div>
</div>
</div>
Viz také
-
metoda
parent,
která umožňuje získat přímého rodiče elementu -
metoda
parentsUntil,
která umožňuje získat všechny nadřazené elementy až po určený element -
metoda
closest,
která umožňuje získat nejbližší nadřazený element vyhovující selektoru -
metoda
contents,
která umožňuje získat potomky elementu a text uvnitř tohoto elementu