Как сделать первый вариант <select>выбранным с помощью jQuery - PullRequest
510 голосов
/ 12 сентября 2009

Как сделать первый вариант выбранным с помощью jQuery?

<select id="target">
  <option value="1">...</option>
  <option value="2">...</option>
</select>

Ответы [ 27 ]

0 голосов
/ 11 июня 2018

Для меня это сработало только тогда, когда я добавил следующую строку кода

$('#target').val($('#target').find("option:first").val());
0 голосов
/ 20 декабря 2016

Проверьте этот лучший подход, используя jQuery с ECMAScript 6 :

$('select').each((i, item) => {
  var $item = $(item);
  $item.val($item.find('option:first').val()); 
});
0 голосов
/ 11 августа 2016

Использование:

alert($( "#target option:first" ).text());
0 голосов
/ 27 ноября 2014

Если вы храните объект jQuery элемента select:

var jQuerySelectObject = $("...");

...

jQuerySelectObject.val(jQuerySelectObject.children().eq(0).val());
0 голосов
/ 09 октября 2018

$('select#id').val($('#id option')[index].value)

Замените id на определенный идентификатор тега select, а index - на конкретный элемент, который вы хотите выбрать.

т.е.

<select class="input-field" multiple="multiple" id="ddlState" name="ddlState">
                                        <option value="AB">AB</option>
                                        <option value="AK">AK</option>
                                        <option value="AL">AL</option>
</select>

Так что здесь для выбора первого элемента я буду использовать следующий код:

$('select#ddlState').val($('#ddlState option')[0].value)
0 голосов
/ 06 апреля 2019

Это сработало для меня!

$("#target").prop("selectedIndex", 0);
0 голосов
/ 15 сентября 2014
$("#target").val(null);

нормально работал в хроме

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...