Methode parents

Die Methode parents erhält alle übergeordneten Elemente eines Elements - nicht nur das unmittelbar übergeordnete, sondern auch das darüber liegende, das darübergerordnete und so weiter bis zum Wurzelelement (also bis zum Tag html).

Syntax

Abrufen aller übergeordneten Elemente für Elemente:

javascript.parents();

Man kann auch übergeordnete Elemente nur dann auswählen, wenn sie dem angegebenen Selektor entsprechen:

javascript.parents(Selektor);

Beispiel

Lassen Sie uns das Element #test finden, dann alle seine übergeordneten Elemente mit parents ermitteln und, falls es sich um übergeordnete div-Elemente mit der Klasse www handelt, diesen den Text '!' mit Hilfe von prepend voranstellen:

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

Der HTML-Code würde dann so aussehen:

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

Siehe auch

  • die Methode parent,
    die es erlaubt, das unmittelbar übergeordnete Element eines Elements zu erhalten
  • die Methode parentsUntil,
    die es erlaubt, alle übergeordneten Elemente eines Elements bis zu einem angegebenen Element zu erhalten
  • die Methode closest,
    die es erlaubt, das nächstgelegene übergeordnete Element, das dem Selektor entspricht, zu erhalten
  • die Methode contents,
    die es erlaubt, die untergeordneten Elemente und den Text innerhalb dieses Elements zu erhalten