Изменить значение select
Здравствуйте.
Правлю чужой код Есть поле select Мне нужно скриптом изменить его значение, имея в переменной новое значение для value (например new_value = 14)
<select class="filter" name="orderFilter">
<option value="" selected="selected">-</option>
<option value="14">Awaiting cod validation</option>
<option value="16">Failed</option>
...
</select>
Чего-то совсем запутался: Объект по имени нашел
$('select[name="orderFilter"]')
а дальше то как? Во первых нужно найти ранее выбранный элемент списка и снять у него selected - ? Во вторых нужно найти элемент с value=new_value и поставить у него selected - не легче. Прошу помощи. |
<html>
<head>
</head>
<body>
<select class="filter" name="orderFilter">
<option value="" selected="selected">-</option>
<option value="14">Awaiting cod validation</option>
<option value="16">Failed</option>
...
</select>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
var a = 14;
$('select[name="orderFilter"] option[value='+a+']').prop('selected', true);
</script>
</body>
</html>
надеюсь правильно понял |
Спасибо, понял правильно, но уже успел найти в поиске вот такое:
Код:
Если у вас есть select вроде: |
| Часовой пояс GMT +3, время: 14:22. |