parentsUntil usuli
parentsUntil usuli
elementning barcha ota elementlarini oladi - nafaqat bevosita otasini,
balki bobosi, bobosining otasi va hokazo
ildiz elementigacha (ya'ni
html teggacha).
Bunda ota elementlarni qidirish
ushbu usul parametrida ko'rsatilgan selektorga mos keladigan
ota elementga yetganda tugaydi.
Sintaksis
Selektorga mos keladigan ota elementgacha bo'lgan ota elementlarni qidirish, selektor sifatida DOM tugun, ifoda yoki jQuery ob'ekti bo'lishi mumkin, shuningdek, qo'shimcha filtrlash uchun ikkinchi parametrdan foydalanish mumkin. Ikkala parametr ham ixtiyoriy:
.parentsUntil([selektor], [filtr]);
Selektorni ko'rsatmaslik ham mumkin, bu holda
usul parents
usuli kabi harakat qiladi:
.parentsUntil();
Misol
Keling #test elementni topamiz, so'ngra
parentsUntil yordamida uning zzz klassidagi elementgacha bo'lgan
barcha ota elementlarini topamiz va
prepend yordamida
ularning boshiga '!' matnini qo'shamiz:
<div>
<div class="zzz">
<div class="www">
<div class="www">
<p id="test">matn</p>
</div>
</div>
</div>
</div>
$('#test').parentsUntil('.zzz').prepend('!');
HTML kod shunday ko'rinishga keladi:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">matn</p>
</div>
</div>
</div>
</div>