Метад 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>