W3.CSS filtrlar
HTML elementlarini filtrlash
Biroz JavaScript yordamida W3.CSS jadvallari, ro‘yxatlari, ochiluvchi menyulari va boshqa kontentni filtrlashingiz mumkin.
Quyidagi misollar foydalanuvchi kiritish maydoniga matn yozishi bilan elementlarni filtrlaydi.
Jadvallarni filtrlash
Kiritish maydoniga yozilgan matnga mos kelmaydigan jadval qatorlarini yashirish uchun JavaScript’dan foydalaning:
Misol
| Name | Country |
|---|---|
| Alfreds Futterkiste | Germany |
| Berglunds snabbkop | Sweden |
| Island Trading | UK |
| Koniglich Essen | Germany |
| Laughing Bacchus Winecellars | Canada |
| Magazzini Alimentari Riuniti | Italy |
| North/South | UK |
| Paris specialites | France |
Ro‘yxatlarni filtrlash
Xuddi shu usuldan ro‘yxat elementlarini filtrlash uchun ham foydalanish mumkin:
Ochiluvchi menyularni filtrlash
Ochiluvchi menyu ichidagi havolalarni ham filtrlashingiz mumkin.
JavaScript kiritish maydonidagi matnni o‘qiydi va unga mos kelmaydigan havolalarni yashiradi.
Zamonaviy filtrlash andozasi
Asosiy andoza quyidagicha:
Misol
const filter = input.value.toLowerCase();
items.forEach(item => {
item.style.display =
item.textContent.toLowerCase().includes(filter)
? "" : "none";
});
includes() metodi matnda qidirilayotgan qiymat bor-yo‘qligini tekshiradi.
textContent xususiyati ko‘rinadigan matnni uni HTML sifatida talqin qilmasdan o‘qiydi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
