Планирую каждую букву отдельным блоком. Блок, буква, список.
Вопрос как лучше проводить фильтрацию? В голову только приходит мысль, при вводе текста в строку поиска проверять каждый вариант на совпадение и после этого проверять есть ли в списке этой буквы отображённые варианты. Если да, то оставлять заголовочную букву. Если нет, то скрывать её.
Может посоветуете более "элегантный" вариант?
Хранить и сортировать города в объекте/массиве, уметь рендерить их на страницу. Фильтровать массив, перерисовывать список
Данила помоги. Ты же крутой сеошник. Работал с флудлайтами?
Не отображай группу «буква - города», если городов в результате фильтрации нет, та и все
не хотелось перебирать дом элементы. а сразу что-то не допёр, что можно список можно в объекте хранить и его перебирать
И там, и там рендерить заново, но с объектом проще, согласен
Обсуждают сегодня