filter()

jQuery filter() metodi

❮ jQuery traversing metodlari

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.
  • index - To‘plamdagi elementning indeks o‘rni
Eslatma: this — joriy DOM elementi.

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.



❮ jQuery traversing metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!