Я использую JQuery 1.8. Я хочу, чтобы выбрать опцию в меню выбора по значению, поэтому я использую это заявлениеКак выбрать только первый параметр, соответствующий значению с помощью jquery?
$('.countryField').find('option[value="233"]')
однако, проблема с выше, если есть несколько вариантов с тем же значением, все выбраны. Как настроить приведенный выше оператор так, чтобы был выбран только один параметр? Не стесняйтесь сообщать мне и лекции о том, как не следует выбирать меню с несколькими вариантами с одинаковыми значениями.
Edit: Вот вывод консоли в ответ на одно из предложений данного
> $('.countryField').find('option').prop('selected', false)
jQuery.fn.init[255]
> $('.countryField').find('option[value="233"]:first').prop('selected', true)
[<option value="233" selected="selected">United States</option>]
> $('.countryField').find('option[selected="selected"]')
[<option value="233" selected="selected">United States</option>, <option selected="selected" value="233">United States</option>]
В ответ на ваши изменения - вы устанавливаете 'selected' ** ** свойство, а затем выбрать элементы с' выбран ** атрибут **. Обновление значения свойства объекта не изменяет его атрибуты элемента html. Ответы на установление свойства верны, но вы не выбираете правильно - https://jsfiddle.net/h9neus61/ –