Метод 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,
който позволява получаване на наследниците на елемент и текста вътре в този елемент