Метод 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">текст</p>
</div>
</div>
</div>
</div>
$('#test').parentsUntil('.zzz').prepend('!');
HTML код ће изгледати овако:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">текст</p>
</div>
</div>
</div>
</div>