filter()
jQuery filter() metodi
Misol
Klass nomi "intro" bo‘lgan barcha <p> elementlarini qaytarish:
$("p").filter(".intro")
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
filter() metodi muayyan mezonga mos keladigan elementlarni qaytaradi.
Bu metod mezon belgilash imkonini beradi. Mezonga mos kelmaydigan elementlar tanlovdan olib tashlanadi, mos keladiganlari esa qaytariladi.
Bu metod ko‘pincha tanlangan elementlar guruhida elementni qidirishni toraytirish uchun ishlatiladi.
Maslahat: filter() metodi not() metodining teskarisidir.
Sintaksis
$(selector).filter(criteria,function(index))
| Parametr | Tavsif |
|---|---|
| criteria | Ixtiyoriy. Tanlangan elementlar guruhidan qaytariladigan selektor ifodasi, jQuery obyekti yoki bitta yoki bir nechta elementni belgilaydi. Maslahat: Bir nechta mezon belgilash uchun verguldan foydalaning. |
| function(index) | Ixtiyoriy. To‘plamdagi har bir element uchun bajariladigan funksiyani belgilaydi. Agar funksiya true qaytarsa, element saqlab qolinadi. Aks holda element olib tashlanadi.
|
O‘zingiz sinab ko‘ring — misollar
Juft bo‘lgan barcha <p> elementlarini qaytarish
Juft bo‘lgan barcha <p> elementlarini qaytarish uchun :even selektoridan filter() bilan birga foydalanish.
Bir nechta mezon
"intro" klassi va "outro" id’si bo‘lgan barcha <p> elementlarini qanday qaytarish mumkin.
jQuery obyektidan foydalanish
jQuery obyekti yordamida <div> elementi ichidagi "intro" klassi bo‘lgan barcha <p> elementlarini qanday qaytarish mumkin.
DOM
DOM elementi yordamida id’si "intro" bo‘lgan <p> elementini qanday qaytarish mumkin.
Funksiyadan foydalanish
Ichida ikkita <span> elementi bo‘lgan barcha <p> elementlarini tanlash uchun funksiyadan qanday foydalanish mumkin.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
