Установите значение по умолчанию в раскрывающемся списке, используя jQuery У меня есть много вариантов в моем выпадающем списке, например: <option value="1">it me</option> Мне нужно выбрать опцию, которая имеет значение внутри меня в теге, а не по атрибуту типа 1. Как это сделать с помощью jQuery? Ответ 1 если вы хотите использовать jQuery для этого, попробуйте следующий код. $('select option[value="1"]').attr("selected",true); Обновлено: Следуя замечанию Вивека, правильно указал, что Стивен Спилберг хотел выбрать вариант через его значение "Текст". Ниже приведен обновленный код. $('select option:contains("it\ me")').prop('selected',true); Вам нужно использовать селектор :contains(text) для поиска через содержащий текст. Также jQuery prop предлагает лучшую поддержку Internet Explorer при получении и настройке атрибутов. Рабочий пример JSFiddle Ответ 2 Вы можете просто сделать это: $('#myCombobox').val(1) Ответ 3 val() должен обрабатывать оба случая <option value="1">it me</option> $('select').val('1'); // selects "it me" $('select').val("it me"); // also selects "it me" Ответ 4 jQuery("select#cboDays option[value='Wednesday']").attr("selected", "selected"); Ответ 5 $("#dropdownList option[text='it\ me']").attr("selected","selected"); Ответ 6 Это нормально работает: $('#country').val($("#country option:contains('It\ Me')").val()); Ответ 7 Одна строка jQuery делает все это! $("#myCombobox option[text='it\ me']").attr("selected","selected"); Ответ 8 $('#userZipFiles option').prop('selected', function() { return this.defaultSelected; });
Ответ 1 если вы хотите использовать jQuery для этого, попробуйте следующий код. $('select option[value="1"]').attr("selected",true); Обновлено: Следуя замечанию Вивека, правильно указал, что Стивен Спилберг хотел выбрать вариант через его значение "Текст". Ниже приведен обновленный код. $('select option:contains("it\ me")').prop('selected',true); Вам нужно использовать селектор :contains(text) для поиска через содержащий текст. Также jQuery prop предлагает лучшую поддержку Internet Explorer при получении и настройке атрибутов. Рабочий пример JSFiddle
Ответ 3 val() должен обрабатывать оба случая <option value="1">it me</option> $('select').val('1'); // selects "it me" $('select').val("it me"); // also selects "it me"
Ответ 7 Одна строка jQuery делает все это! $("#myCombobox option[text='it\ me']").attr("selected","selected");