Задать вопрос
@timesanty

Как фильтровать данные?

сейчас не совсем корректно происходит фильтрация
не работает блок все страны ( все элементы скрываются после перехода от других категорий)

привязка по дата-атрибутам
19-29 строки js
https://jsfiddle.net/fcpxvtd6/2/
  • Вопрос задан
  • 125 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
vmakhnyuk
@vmakhnyuk
Frontend developer
filterBox.forEach(elem => {
    if (filterData === "all") {
      elem.classList.remove("hide");
      return;
    }
    if (elem.dataset.filter == check) {
      elem.classList.remove('hide');
    } else {
      elem.classList.add('hide');
    }
  });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы