parentsUntil Metodu
parentsUntil metodu,
bir elemanın tüm ebeveynlerini elde eder - yalnızca doğrudan ebeveynini değil,
aynı zamanda büyük ebeveynini, büyük büyük ebeveynini ve kök elemana
(yani html etiketine)
kadar olan tüm ebeveynlerini. Ancak, ebeveyn arama işlemi,
bu metodun parametresi olarak belirtilen seçiciye uyan
bir ebeveyne ulaşıldığında sona erer.
Sözdizimi
Belirli bir seçiciye uyan ebeveyne kadar olan ebeveynleri arar. Seçici olarak bir DOM düğümü, ifade veya jQuery nesnesi kullanılabilir. Ayrıca, ikinci parametre kullanılarak ek filtreleme yapılabilir. Her iki parametre de isteğe bağlıdır:
.parentsUntil([seçici], [filtre]);
Seçici belirtilmeyebilir, bu durumda
metot, parents
metodu gibi davranır:
.parentsUntil();
Örnek
#test elemanını bulalım, sonra
parentsUntil kullanarak zzz sınıfına sahip elemana
kadar olan tüm ebeveynlerini bulalım ve
prepend kullanarak
başlarına '!' metnini ekleyelim:
<div>
<div class="zzz">
<div class="www">
<div class="www">
<p id="test">text</p>
</div>
</div>
</div>
</div>
$('#test').parentsUntil('.zzz').prepend('!');
HTML kodu şu şekilde görünecektir:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">text</p>
</div>
</div>
</div>
</div>