prevAll()
jQuery prevAll() metodi
Misol
Klass nomi "start" bo‘lgan har bir <li> elementidan oldingi barcha qo‘shni elementlarni qaytarish:
$(document).ready(function(){
$("li.start").prevAll().css({"color": "red", "border": "2px solid red"});
});
Natija:
ul (parent)-
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
prevAll() metodi tanlangan elementdan oldingi barcha 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.
Tegishli metodlar:
- prev() - tanlangan elementdan keyingi qo‘shni elementni qaytaradi
- prevUntil() - berilgan ikki argument orasidagi barcha keyingi qo‘shni elementlarni qaytaradi
Sintaksis
$(selector).prevAll(filter)
| Parametr | Tavsif |
|---|---|
| filter | Ixtiyoriy. Oldingi 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
Oldingi qo‘shni elementlarni qidirishni qanday filtrlash mumkin.
Bir nechta qo‘shni elementni qaytarish
<h2> elementining klass nomi "first", "second" va "third" bo‘lgan barcha qo‘shni elementlarini qaytarish uchun filter parametridan qanday foydalanish mumkin.
<p> elementidan oldingi barcha qo‘shni elementlarni tanlash
<p> elementidan oldingi barcha qo‘shni elementlarni qanday tanlash mumkin.
<div> elementidan oldingi barcha qo‘shni <p> elementlarini tanlash
Har bir <div> elementidan oldingi barcha qo‘shni <p> elementlarini qanday tanlash mumkin.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
