Metoden parents

Metoden parents henter alle forældre til et element - ikke kun den direkte forælder, men også bedsteforældre, oldeforældre og så videre op til rodelementet (det vil sige til html-tagget).

Syntaks

Hent alle forældre for elementer:

javascript.parents();

Du kan også vælge forældre, kun hvis de opfylder den angivne selector:

javascript.parents(selector);

Eksempel

Lad os finde elementet #test, derefter finde alle dets forældre ved hjælp af parents og, hvis det er forældre, der er div med klassen www, så indsætter vi teksten '!' foran i dem ved hjælp af prepend:

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

HTML-koden vil se sådan ud:

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

Se også

  • metoden parent,
    som giver mulighed for at få den direkte forælder til et element
  • metoden parentsUntil,
    som giver mulighed for at få alle forældre til et element op til en angivet forælder
  • metoden closest,
    som giver mulighed for at få det nærmeste forældre- element, der opfylder en selector
  • metoden contents,
    som giver mulighed for at få efterkommere af et element og tekst inde i dette element