Метод 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,
кој овозможува да се добијат потомците на елементот