Изменить значение 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, время: 06:20. |