prevUntil metodi
prevUntil metodi
berilgan elementning oldida, bir xil ota-ona
ichida joylashgan elementlarni qaytaradi. Metod
berilgan elementdan boshlab, metod parametrida
ko'rsatilgan selektorga mos keladigan birinchi
elementgacha bo'lgan elementlarni qaytaradi.
Agar metoda parametr bermasangiz, u
prevAll
metodi kabi ishlaydi.
Sintaksis
Birinchi parametr sifatida satr ko'rinishidagi ifoda, DOM tugun yoki jQuery ob'ektini uzatish mumkin. Ikkinchi parametr sifatida qo'shimcha filtr shartini satr ko'rinishida uzatish mumkin. Ikkala parametr ham ixtiyoriy:
.prevUntil([selektor], [filtr]);
Misol
Keling, #test elementini topamiz va uning
yuqorisidagi barcha qo'shnilariga, www klassli
abzasgacha bo'lganlariga, html
metodi yordamida '!' matnini qo'yamiz:
<p>tashqari</p>
<div>
<p>ichki</p>
<p class="www">ichki</p>
<p>ichki</p>
<p>ichki</p>
<p id="test">ichki</p>
<p>ichki</p>
<p>ichki</p>
<p class="www">ichki</p>
<p>ichki</p>
</div>
<p>tashqari</p>
$('#test').prevUntil('p.www').html('!');
HTML kodi quyidagicha ko'rinadi:
<p>tashqari</p>
<div>
<p>ichki</p>
<p class="www">ichki</p>
<p>!</p>
<p>!</p>
<p id="test">ichki</p>
<p>ichki</p>
<p>ichki</p>
<p class="www">ichki</p>
<p>ichki</p>
</div>
<p>tashqari</p>
Shuningdek qarang
-
nextUntilmetodi,
berilgan elementdan keyin joylashgan elementlarni qaytaradi -
prevmetodi,
elementning yuqorisidagi qo'shnini olish imkonini beradi -
prevAllmetodi,
berilgan elementning oldida, bir xil ota-ona ichida joylashgan elementlarni qaytaradi -
siblingsmetodi,
elementning bir xil ota-ona ichidagi qo'shnilarini olish imkonini beradi