prevAll()

jQuery prevAll() metodi

❮ jQuery traversing metodlari

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.



❮ jQuery traversing metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!