Metoda parents

Metoda parents pridobi vse nadrejene elemente - ne le neposrednega starša, temveč tudi starejše starše, prapradedeke in tako naprej do korenskega elementa (to je do oznake html).

Sintaksa

Pridobivanje vseh staršev za elemente:

javascript.parents();

Lahko tudi izberete starše, le če zadovoljujejo danemu selektorju:

javascript.parents(selektor);

Primer

Poiščimo element #test, nato poiščimo vse njegove starše z parents in, če so to starši div z razredom www, dodajmo na začetek besedilo '!' s pomočjo prepend:

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

HTML koda bo takšna:

html<div>
  <div class="www">
    !
    <div class="www">
      !<p id="test">besedilo</p>
    </div>
  </div>
</div>

Glejte tudi

  • metoda parent,
    ki omogoča pridobitev neposrednega starša elementa
  • metoda parentsUntil,
    ki omogoča pridobitev vseh staršev elementa do določenega starša
  • metoda closest,
    ki omogoča pridobitev najbližjega nadrejenega elementa, ki ustreza selektorju
  • metoda contents,
    ki omogoča pridobitev potomcev elementa in besedila znotraj tega elementa