parents Metodu
parents metodu,
bir elementin tüm ebeveynlerini alır - sadece doğrudan ebeveyni değil,
aynı zamanda büyük ebeveyni, onun ebeveyni ve bu şekilde
kök elemente (yani html etiketine) kadar olan tüm ebeveynleri alır.
Sözdizimi
Elementler için tüm ebeveynleri alma:
.parents();
Ayrıca, ebeveynleri yalnızca belirtilen seçiciyi karşılıyorlarsa seçmek de mümkündür:
.parents(seçici);
Örnek
#test elementini bulalım, ardından
parents kullanarak tüm ebeveynlerini bulalım
ve eğer bunlar div ebeveynleri ve www sınıfına sahiplerse,
prepend kullanarak
başlarına '!' metnini ekleyelim:
<div>
<div class="www">
<div class="www">
<p id="test">metin</p>
</div>
</div>
</div>
$('#test').parents('div.www').prepend('!');
HTML kodu şu şekilde görünecektir:
<div>
<div class="www">
!
<div class="www">
!<p id="test">metin</p>
</div>
</div>
</div>
Ayrıca Bakınız
-
parentmetodu,
bir elementin doğrudan ebeveynini almayı sağlar -
parentsUntilmetodu,
bir elementin belirtilen ebeveyne kadar olan tüm ebeveynlerini almayı sağlar -
closestmetodu,
seçiciyi karşılayan en yakın ebeveyn elementi almayı sağlar -
contentsmetodu,
bir elementin alt elemanlarını ve o elementin içindeki metni almayı sağlar