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:

javascript.parents();

Ayrıca, ebeveynleri yalnızca belirtilen seçiciyi karşılıyorlarsa seçmek de mümkündür:

javascript.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:

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

HTML kodu şu şekilde görünecektir:

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

Ayrıca Bakınız

  • parent metodu,
    bir elementin doğrudan ebeveynini almayı sağlar
  • parentsUntil metodu,
    bir elementin belirtilen ebeveyne kadar olan tüm ebeveynlerini almayı sağlar
  • closest metodu,
    seçiciyi karşılayan en yakın ebeveyn elementi almayı sağlar
  • contents metodu,
    bir elementin alt elemanlarını ve o elementin içindeki metni almayı sağlar