Metoda parents
Metoda parents pobiera
wszystkich rodziców elementu - nie tylko bezpośredniego rodzica,
ale także dziadka, pradziadka i tak dalej
aż do elementu głównego (czyli do znacznika
html).
Składnia
Pobieranie wszystkich rodziców dla elementów:
.parents();
Można także wybrać rodziców tylko wtedy, gdy spełniają podany selektor:
.parents(selektor);
Przykład
Znajdźmy element #test, następnie
znajdźmy wszystkich jego rodziców za pomocą parents
i, jeśli są to rodzice div z klasą www,
dodajmy na ich początku tekst '!' za pomocą
prepend:
<div>
<div class="www">
<div class="www">
<p id="test">text</p>
</div>
</div>
</div>
$('#test').parents('div.www').prepend('!');
Kod HTML będzie wyglądał tak:
<div>
<div class="www">
!
<div class="www">
!<p id="test">text</p>
</div>
</div>
</div>
Zobacz też
-
metoda
parent,
która pozwala pobrać bezpośredniego rodzica elementu -
metoda
parentsUntil,
która pozwala pobrać wszystkich rodziców elementu aż do wskazanego rodzica -
metoda
closest,
która pozwala pobrać najbliższego nadrzędnego element spełniający selektor -
metoda
contents,
która pozwala pobrać elementy potomne i tekst wewnątrz tego elementu