Alexanevsky
@Alexanevsky
Любительская web-разработка

Как выбрать значение в select в зависимости от содержания input?

Здравствуйте!

Вопрос очень простой. Есть input, есть select
<select id="select">
      <option value="0" selected></option>
      <option value="1"></option>
</select>

Если input value не пустой, то нужно в select выбрать option value="1".

Как же это сделать?

С уважением,
Александр.
  • Вопрос задан
  • 2499 просмотров
Решения вопроса 2
DevMan
@DevMan
Ответ написан
Комментировать
delch
@delch
Frontend developer
$("#input").on("blur", function() {
  var val;
  val = $(this).val(); // Текущее значение input
  if (val !== "") {
    $("#select option").removeAttr("selected");   // Сброс текущего активного элемента в списке
    $("#select option[value='2']").attr("selected", "selected"); // Сделать option с value 2 активным
  }
});

Пример
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы