@Mixail01

Как создать условие в JS на выполнение кода при изменении выбранного элемента из выпадающего списка?

<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
    <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

<select name="gorod" id="gorod" data-options="500" data-option="0" data-name="Тарифы">
		<option value="95" name="Промо" id="promo">Промо</option>
		<option value="194" name="Стартовый" id="starter">Стартовый</option>
		<option value="387" name="Бизнес" id="biznes">Бизнес</option>
		<option value="618" name="Корпоративный" id="coop">Корпоративный</option>
		<option value="3300" name="Колл-центр" id="callcentr">Колл-центр</option>
</select>


<script type="text/javascript">
 if (document.getElementById("gorod").options[2].selected=true;){
         $( "#polzunok-1" ).slider({ 
    value: 10;
     }
	  });

 $("#polzunok-1").slider({
     value: 0,
     min: 3,
     max: 50,
     step: 1,
     slide: function(event, ui) {
       $("#amount1").val(ui.value);
       polzunok1Price = ui.value;
       updatePrice();
     }
   });
</script>

Нужно, что бы срабатывал этот кусок кода $( "#polzunok-1" ).slider({ value: 10;} , при выборе конкретного элемента из списка*/
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
wapster92
@wapster92 Куратор тега JavaScript
Люблю трилогию ME
document.querySelector('#gorod').addEventListener('change', function(e) {
 if(this.options.selectedIndex === 2) {  // при выборе 3 элемента сработает условие
      $( ".selector" ).slider( "option", "value", 10 );
 }
});


Если бы код был в песочнице было проще, а так на счет работоспособности не уверен на вашей стороне.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Sveak Барнаул
от 50 000 ₽
eGamings Воронеж
от 80 000 до 110 000 ₽
Aviakassa.ru Севастополь
от 80 000 до 200 000 ₽
31 мар. 2020, в 19:32
500 руб./за проект
31 мар. 2020, в 19:10
500 руб./за проект
31 мар. 2020, в 18:49
1500 руб./за проект