dragan2011
@dragan2011
Интернет-маркетолог любящий покодить ;)

Как сделать фильтрацию при помощи input type number?

Как реализовать фильтр на основе input type="number", при условии если значение в поле ввода input больше указанного в блоке, то блок исчезал? Визуализирую для понимания на простом примере: https://jsfiddle.net/2ep0aqv6/
  • Вопрос задан
  • 151 просмотр
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
.hidden {
  display: none;
}

document.querySelector('input').addEventListener('input', e => {
  const val = +e.target.value;

  document.querySelectorAll('.word').forEach(n => {
    n.closest('.block').classList.toggle('hidden', +n.innerText < val);
  });
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект