43 of 119 menu

Метад parentsUntil

Метад parentsUntil атрымлівае ўсіх бацькоў элемента - не толькі непасрэднага, але і прабацьку, прапрабацьку і гэтак далей да карэннага элемента (гэта значыць да тэга html). Пры гэтым пошук бацькоў сканчаецца па дасягненні бацькі, які трапляе пад селектар, паказанага параметрам гэтага метаду.

Сінтаксіс

Пошук бацькі да бацькі, які падпадае пад селектар, селектарам можа выступаць DOM вузел, выраз аб'ект jQuery, таксама можна скарыстацца другім параметрам для дадатковай фільтрацыі. Абодва параметры з'яўляюцца неабавязковымі:

.parentsUntil([селектар], [фільтр]);

Селектар можна і не паказваць, у гэтым выпадку метад будзе весці сябе аналагічна метаду parents:

.parentsUntil();

Прыклад

Давайце знойдзем элемент #test затым знойдзем усіх яго бацькоў да элемента з класам zzz з дапамогай parentsUntil і поставім ім у пачатак тэкст '!' з дапамогай 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 код стане выглядаць так:

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

Глядзіце таксама

  • метад parent,
    які дазваляе атрымаць непасрэднага бацьку элемента
  • метад closest,
    які дазваляе атрымаць бліжэйшы бацькоўскі элемент, які задавальняе селектару
  • метад parents,
    які дазваляе атрымаць усіх бацькоў элемента
  • метад children,
    які дазваляе атрымаць нашчадкаў элемента
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικά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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць