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:

javascript.parents();

Można także wybrać rodziców tylko wtedy, gdy spełniają podany selektor:

javascript.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:

html<div>
  <div class="www">
    <div class="www">
      <p id="test">text</p>
    </div>
  </div>
</div>
javascript$('#test').parents('div.www').prepend('!');

Kod HTML będzie wyglądał tak:

html<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