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:

javascript.parents();

Lze také vybrat pouze ty nadřazené elementy, které vyhovují zadanému selektoru:

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

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 poté vypadat takto:

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