Метад 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,
які дазваляе атрымаць нашчадкаў элемента і тэкст унутры гэтага элемента