Метод parents
Методот parents ги добива
сите родители на елементот - не само непосредниот родител,
туку и дедо елементот, прадедо елементот и така натаму
до коренскиот елемент (односно до тегот
html).
Синтакса
Добивање на сите родители за елементите:
.parents();
Можеш исто така да ги избереш родителите, само ако тие го задоволуваат зададениот селектор:
.parents(селектор);
Пример
Ајде да го најдеме елементот #test, потоа
да ги најдеме сите негови родители со помош на parents
и, ако тоа се родители div со класа www,
тогаш да им го поставиме на почеток текстот '!' со помош на
prepend:
<div>
<div class="www">
<div class="www">
<p id="test">text</p>
</div>
</div>
</div>
$('#test').parents('div.www').prepend('!');
HTML кодот ќе изгледа вака:
<div>
<div class="www">
!
<div class="www">
!<p id="test">text</p>
</div>
</div>
</div>
Погледни ги и
-
методот
parent,
кој овозможува да се добие непосредниот родител на елементот -
методот
parentsUntil,
кој овозможува да се добијат сите родители на елементот до назначениот родител -
методот
closest,
кој овозможува да се добие најблискиот родителски елемент кој го задоволува селекторот -
методот
contents,
кој овозможува да се добијат потомците на елементот и текстот внатре во тој елемент