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:
.parents();
Man kann auch übergeordnete Elemente nur dann auswählen, wenn sie dem angegebenen Selektor entsprechen:
.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:
<div>
<div class="www">
<div class="www">
<p id="test">text</p>
</div>
</div>
</div>
$('#test').parents('div.www').prepend('!');
Der HTML-Code würde dann so aussehen:
<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