Meetod parents

Meetod parents saab kõik elemendi vanemad - mitte ainult otsese, vaid ka vanavanema, vanavanavanema ja nii edasi kuni juurelemendini (ehk kuni html märgendini).

Süntaks

Kõikide vanemate hankimine elementide jaoks:

javascript.parents();

Saab valida ka vanemaid ainult siis, kui need vastavad määratud valijale:

javascript.parents(selektor);

Näide

Leiame elemendi #test, seejärel leiame kõik selle vanemad meetodiga parents ja kui need on div vanemad klassiga www, siis lisame nende algusesse teksti '!' meetodi prepend abil:

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

HTML-kood näeb välja selline:

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

Vaata ka

  • meetod parent,
    mis võimaldab saada elemendi otsest vanemat
  • meetod parentsUntil,
    mis võimaldab saada kõik elemendi vanemad kuni määratud vanemani
  • meetod closest,
    mis võimaldab saada lähima vanema elemendi, mis vastab valijale
  • meetod contents,
    mis võimaldab saada elemendi järeltulijaid ja selles elemendis olevat teksti