@hrvasiliy

Как сделать поиск по data атрибутам?

Пытаюсь сделать что-то вроде этого: codepen.io вроде бы то, что надо (потому что используется поиск именно по data-*). Но данный вариант не устраивает, потому что используются стили для скрытия элементов, выглядит как какой-то костыль + в самих атрибутах хранятся данные в разном регистре, что не дает установить стили при вводе (либо пользователю нужно четко придерживаться регистру). Смог разобраться, что надо использовать show() и hide() только пока не очень понимаю как.
  • Вопрос задан
  • 236 просмотров
Решения вопроса 1
isqua
@isqua
Научу HTML, CSS, JS, BEM и Git
Лучше разделить представление и логику. Ищите элементы, и на подходящие (или не подходящие) навешивайте класс. А через CSS уже делайте с этим классом что угодно: скрывайте, подсвечивайте, забледняйте.

Мой пример: codepen.io/isqua/pen/yOXyVP

Небольшая справка по методам, которые я использую:
querySelectorAll
dataset
classList
map
filter
forEach
some
indexOf
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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