43 of 119 menu

Metóda parentsUntil

Metóda parentsUntil 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). Vyhľadávanie rodičov sa končí pri dosiahnutí rodiča, ktorý spĺňa selektor zadaný ako parameter tejto metódy.

Syntax

Vyhľadávanie rodičov až po rodiča, ktorý spĺňa selektor; ako selektor môže slúžiť DOM uzol, výraz alebo jQuery objekt, tiež je možné použiť druhý parameter pre dodatočnú filtráciu. Oba parametre sú voliteľné:

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

Selektor nemusí byť zadaný, v takom prípade sa metóda správa analogicky ako metóda parents:

.parentsUntil();

Príklad

Nájdeme element #test, potom nájdeme všetkých jeho rodičov až po element s triedou zzz pomocou parentsUntil a vložíme na začiatok text '!' pomocou 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 potom vyzerať takto:

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

Pozri tiež

  • metóda parent,
    ktorá umožňuje získať priameho rodiča elementu
  • metóda closest,
    ktorá umožňuje získať najbližší nadradený element, ktorý spĺňa selektor
  • metóda parents,
    ktorá umožňuje získať všetkých rodičov elementu
  • metóda children,
    ktorá umožňuje získať potomkov elementu
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť