Metóda parents
Metóda parents získa
všetkých rodičov elementu - nielen priameho rodiča,
ale aj prarodiča, praprarodiča a tak ďalej
až po koreňový element (teda po tag
html).
Syntax
Získanie všetkých rodičov pre elementy:
.parents();
Je možné tiež vybrať rodičov, len ak spĺňajú zadaný selektor:
.parents(selektor);
Príklad
Nájdime element #test, potom
nájdime všetkých jeho rodičov pomocou parents
a, ak sú to rodičia div s triedou www,
dajme im na začiatok text '!' pomocou
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 potom vyzerať takto:
<div>
<div class="www">
!
<div class="www">
!<p id="test">text</p>
</div>
</div>
</div>
Pozrite tiež
-
metóda
parent,
ktorá umožňuje získať priameho rodiča elementu -
metóda
parentsUntil,
ktorá umožňuje získať všetkých rodičov elementu až po určeného rodiča -
metóda
closest,
ktorá umožňuje získať najbližší nadradený element, ktorý spĺňa selektor -
metóda
contents,
ktorá umožňuje získať potomkov elementu a text vo vnútri tohto elementu