Как получить значение select?

624
25 ноября 2016, 08:49

Подскажите как исправить скрипт, чтобы при выборе числа 2, у нас срабатывало условие.

$(function() { 
   var test = $('select').val(); 
   if (test === 2 ) { 
   		   alert('Выбрано второе значение'); 
   } else { 
   			alert('Выбрано другое значение'); 
   } 
});
select { 
  width: 100px; 
}
<select> 
  <option>1</option> 
  <option>2</option> 
  <option>3</option> 
</select> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>

Answer 1

$( document ).ready(function() { 
 $('select').on("change",function() { 
   var val = $(this).val(); 
   if (val == 2 ) { 
   		   alert('Выбрано второе значение'); 
   } else { 
   			alert('Выбрано другое значение'); 
   } 
}); 
}); 
 
   
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<select> 
  <option value="1">1</option> 
  <option value="2">2</option> 
  <option value="3">3</option> 
</select>

READ ALSO
Почему функция не видит подфункцию в JS?

Почему функция не видит подфункцию в JS?

Прочел эту статью и не могу понять почему не работает:

457
Побитовое сравнение двух строк

Побитовое сравнение двух строк

Подскажите в чем проблемаЕсли строки одинаковые то "1", а если нет то undefined

461
Как уменьшить расстояние между блоками?

Как уменьшить расстояние между блоками?

Как уменьшить расстояние между блоками (расстояние указал красными стрелочками на картинке снизу) ?

596