43 of 119 menu

Metoda parentsUntil

Metoda parentsUntil získá všechny rodiče elementu - nejen bezprostředního rodiče, ale také prarodiče, praprarodiče a tak dále až po kořenový element (tedy po tag html). Přitom vyhledávání rodičů končí při dosažení rodiče, který odpovídá selektoru zadanému parametrem této metody.

Syntaxe

Vyhledávání rodičů až k rodiči, který odpovídá selektoru, selektorem může být DOM uzel, výraz nebo jQuery objekt, také lze použít druhý parametr pro dodatečnou filtraci. Oba parametry jsou volitelné:

.parentsUntil([selektor], [filtr]);

Selektor nemusí být zadán, v tomto případě se metoda bude chovat podobně jako metoda parents:

.parentsUntil();

Příklad

Pojďme najít element #test poté najdeme všechny jeho rodiče až k elementu s třídou zzz pomocí parentsUntil a přidáme jim na začátek text '!' pomocí prepend:

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

HTML kód bude poté vypadat takto:

<div> <div class="zzz"> <div class="www"> ! <div class="www"> !<p id="test">text</p> </div> </div> </div> </div>

Viz také

  • metoda parent,
    která umožňuje získat bezprostředního rodiče elementu
  • metoda closest,
    která umožňuje získat nejbližší rodičovský element, vyhovující selektoru
  • metoda parents,
    která umožňuje získat všechny rodiče elementu
  • metoda children,
    která umožňuje získat potomky elementu
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout