prevUntil Metodu

prevUntil metodu, belirtilen öğenin aynı ebeveyn içinde öncesinde bulunan öğeleri döndürür. Metot, belirtilen öğeden başlayarak, metodun parametresinde belirtilen seçiciye uyan ilk öğeye kadar olan öğeleri döndürür. Metoda parametre verilmezse, prevAll metodu gibi çalışır.

Sözdizimi

İlk parametre olarak, seçim yapılacak ifadeyi bir string olarak, DOM düğümünü veya jQuery nesnesini iletebilirsiniz. İkinci parametre olarak, bir string şeklinde ek filtreleme koşulu iletebilirsiniz. Her iki parametre de isteğe bağlıdır:

javascript.prevUntil([seçici], [filtre]);

Örnek

#test öğesini bulalım ve www sınıfına sahip paragrafa kadar üstündeki tüm komşularına, html metoduyla '!' metnini koyalım:

html<p>dışarı</p>
<div>
  <p>içeride</p>
  <p class="www">içeride</p>
  <p>içeride</p>
  <p>içeride</p>
  <p id="test">içeride</p>
  <p>içeride</p>
  <p>içeride</p>
  <p class="www">içeride</p>
  <p>içeride</p>
</div>
<p>dışarı</p>
javascript$('#test').prevUntil('p.www').html('!');

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

html<p>dışarı</p>
<div>
  <p>içeride</p>
  <p class="www">içeride</p>
  <p>!</p>
  <p>!</p>
  <p id="test">içeride</p>
  <p>içeride</p>
  <p>içeride</p>
  <p class="www">içeride</p>
  <p>içeride</p>
</div>
<p>dışarı</p>

Ayrıca Bakınız

  • nextUntil metodu,
    belirtilen öğeden sonra gelen öğeleri döndürür
  • prev metodu,
    öğenin hemen üstündeki komşuyu seçmeyi sağlar
  • prevAll metodu,
    belirtilen öğenin aynı ebeveyn içinde öncesinde bulunan tüm öğeleri döndürür
  • siblings metodu,
    öğenin aynı ebeveyn içindeki komşularını almayı sağlar