@vikholodov

Как правильно использовать переменную?

Пишу фильтр, при выборе любого option, срабатывает fadeOut на все блоки, подозреваю что не передается valueSelected.
$('#choose').on('change', function (e) {
         var valueSelected = this.value;
        alert(valueSelected);
        $(`.taryf-filter[data-choise=valueSelected]`).fadeIn();
        $(`.taryf-filter[data-choise!=valueSelected]`).fadeOut();
    });

<span class="custom-dropdown">
								<select class="form-control" id="choose">
								  <option value="Все">Все</option>
								  <option value="Интернет">Интернет</option>
								  <option value="Интернет+ТВ">Интернет+ТВ</option>
								  <option value="Цифровое ТВ">Цифровое ТВ</option>
								</select>
							</span>

И сами блоки, которые нужно скрывать и показывать
<div class="col-lg-6 taryf-filter" data-provider="Билайн" data-choise="Интернет">
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
`.taryf-filter[data-choise!=${valueSelected}]`

Шаблонные строки
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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