closest()
Misollar
".container" CSS selektoriga mos keladigan eng yaqin elementni toping:
const element = document.getElementById("myElement");
const closest = element.closest(".container");
O‘zingiz sinab ko‘ring »
".container" yoki ".wrapper" selektoriga mos keladigan eng yaqin elementni toping:
const element = document.getElementById(".container, .wrapper");
const closest = element.closest(".container");
O‘zingiz sinab ko‘ring »
Tavsif
closest() metodi DOM daraxti bo‘ylab yuqoriga qarab ko‘rsatilgan CSS selektoriga mos keladigan elementlarni qidiradi.
closest() metodi qidiruvni elementning o‘zidan boshlaydi, so‘ngra moslik topilguncha uning ajdodlarini (ota, bobo, ...) tekshiradi.
Agar moslik topilmasa, closest() metodi null() qaytaradi.
Sintaksis
element.closest(selectors)
Parametrlar
| Parametr | Tavsif |
| selectors | Majburiy. Moslik tekshiriladigan bir yoki bir nechta (vergul bilan ajratilgan) CSS selektori. CSS selektorlarining to‘liq ma’lumotnomasi bilan tanishing. |
Qaytariladigan qiymat
| Tip | Tavsif |
| Object | Ko‘rsatilgan CSS selektor(lar)iga mos keladigan eng yaqin ajdod element yoki elementning o‘zi. Moslik topilmasa, null qaytariladi.Selektor(lar) noto‘g‘ri bo‘lsa, SYNTAX_ERR istisnosi yuzaga keladi. |
Brauzerlarda qo‘llab-quvvatlash
closest() metodini to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyalari:
| Chrome 41 |
Edge 15 |
Firefox 35 |
Safari 9 |
Opera 28 |
| 2015-yil mart | 2017-yil aprel | 2015-yil yanvar | 2015-yil oktabr | 2015-yil mart |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
