Metode parents

Metode parents iegūst visus elementa vecākus - ne tikai tiešo, bet arī vecvecāku, vecvecvecāku un tā tālāk līdz saknes elementam (tas ir līdz tagam html).

Sintakse

Visu vecāku iegūšana elementiem:

javascript.parents();

Var arī atlasīt vecākus, tikai ja viņi atbilst norādītajam selektoram:

javascript.parents(selektors);

Piemērs

Atradīsim elementu #test, tad atradīsim visus tā vecākus, izmantojot parents un, ja tie ir div vecāki ar klasi www, tad ievietosim viņu sākumā tekstu '!', izmantojot prepend:

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

HTML kods izskatīsies šādi:

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

Skatiet arī

  • metode parent,
    kas ļauj iegūt elementa tiešo vecāku
  • metode parentsUntil,
    kas ļauj iegūt visus elementa vecākus līdz norādītajam vecākam
  • metode closest,
    kas ļauj iegūt tuvāko vecāka elementu, kas atbilst selektoram
  • metode contents,
    kas ļauj iegūt elementa pēctečus un tekstu šī elementa iekšienē