prevUntil()
jQuery prevUntil() metodi
Misol
Klass nomlari "start" va "stop" bo‘lgan ikkita <li> elementi orasidagi barcha qo‘shni elementlarni qaytarish:
$(document).ready(function(){
$("li.start").prevUntil("li.stop").css({"color": "red", "border": "2px solid red"});
});
Natija:
ul (parent)-
li (sibling with class name "stop")
-
li (sibling)
-
li (sibling)
-
li (sibling)
-
li (sibling with class name "start")
-
li (sibling)
-
li (sibling)
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
prevUntil() metodi selector va stop orasidagi barcha oldingi qo‘shni elementlarni qaytaradi.
Qo‘shni elementlar — ota elementi bitta bo‘lgan elementlardir.
DOM daraxti: Bu metod DOM elementlarining qo‘shni elementlari bo‘ylab orqaga harakatlanadi.
Eslatma: Agar ikkala parametr ham bo‘sh bo‘lsa, bu metod oldingi barcha qo‘shni elementlarni qaytaradi (prevAll() metodi kabi).
Tegishli metodlar:
- prev() - tanlangan elementdan oldingi qo‘shni elementni qaytaradi
- prevAll() - tanlangan elementdan oldingi barcha qo‘shni elementlarni qaytaradi
Sintaksis
$(selector).prevUntil(stop,filter)
| Parametr | Tavsif |
|---|---|
| stop | Ixtiyoriy. Oldingi mos qo‘shni elementlarni qidirish qayerda to‘xtatilishini ko‘rsatuvchi selektor ifodasi, element yoki jQuery obyekti |
| filter | Ixtiyoriy. selector va stop orasidagi qo‘shni elementlarni qidirishni toraytirish uchun selektor ifodasini belgilaydi Eslatma: Bir nechta qo‘shni elementni qaytarish uchun ifodalarni vergul bilan ajrating. |
O‘zingiz sinab ko‘ring — misollar
Qidiruvni toraytirish
Ikki argument orasidagi oldingi qo‘shni elementlarni qidirishni filtrlash uchun ikkala parametrdan foydalanish.
Bir nechta qo‘shni elementni qaytarish
Ikki argument orasidagi bir nechta qo‘shni elementni qanday qaytarish mumkin.
DOM
Ikki argument orasidagi qo‘shni elementlarni qaytarish uchun selektor o‘rniga DOM elementidan foydalanish.
DOM’dan ikkala parametr bilan birga foydalanish
Ikki argument orasidagi oldingi qo‘shni elementlar qidiruvini filtrlash uchun selektor o‘rniga DOM elementidan va ikkala parametrdan foydalanish.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
