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:

javascript.parents();

Je možné tiež vybrať rodičov, len ak spĺňajú zadaný selektor:

javascript.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:

html<div>
  <div class="www">
    <div class="www">
      <p id="test">text</p>
    </div>
  </div>
</div>
javascript$('#test').parents('div.www').prepend('!');

HTML kód bude potom vyzerať takto:

html<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