Metoda parents
Metoda parents obține
toți părinții unui element - nu doar pe cel direct,
ci și strămoșii, până la elementul rădăcină (adică până la tag-ul
html).
Sintaxă
Obținerea tuturor părinților pentru elemente:
.parents();
De asemenea, poți selecta părinții, doar dacă aceștia satisfac selectorul specificat:
.parents(selector);
Exemplu
Să găsim elementul #test, apoi
să-i găsim toți părinții cu ajutorul parents
și, dacă aceștia sunt părinți div cu clasa www,
atunci să adăugăm la început textul '!' cu ajutorul
prepend:
<div>
<div class="www">
<div class="www">
<p id="test">text</p>
</div>
</div>
</div>
$('#test').parents('div.www').prepend('!');
Codul HTML va arăta astfel:
<div>
<div class="www">
!
<div class="www">
!<p id="test">text</p>
</div>
</div>
</div>
Vezi și
-
metoda
parent,
care permite obținerea părintelui direct al elementului -
metoda
parentsUntil,
care permite obținerea tuturor părinților elementului până la părintele specificat -
metoda
closest,
care permite obținerea celui mai apropiat element părinte care satisface selectorul -
metoda
contents,
care permite obținerea descendenților elementului și a textului din interiorul acestui element