Я пытаюсь установить параметр выбора с помощью jquery, но он не работает должным образом. Он фактически устанавливает значение, но текст не обновляется.Невозможно изменить значение выбора JQuery
Я попытался с .prop('selected',true)
, .attr('selected',true)
, .prop('selected','selected')
, .val()
и .val().change()
но nothig, кажется, работает
Вот выберите
<select class="input-field" id="equip_type" name="equip_type">
<option value="" disabled selected>Tipo de Equipo </option>
<option value="0">equip_type_other</option>
<option value="1">equip_type_desktop</option>
<option value="2">equip_type_laptop</option>
<option value="3">equip_type_tablet</option>
<option value="4">equip_type_printer</option>
</select>
Я собираюсь установить опцию в пределах функции Ajax, поэтому значение исходило от функции. Это то, что я в настоящее время пытаюсь
$('#equip_type').val(data.equipType).change();
У меня есть использовать тот же метод с другими формами, но только этот один является причиной этого truble. Есть что-то, что мне не хватает?
Я бы Рек порекомендуйте только то, что он отображает на веб-странице. –
Вы можете показать нам свой метод 'change()'. Также убедитесь, что 'data.equipType' равен значению, которое у вас есть в html после его рендеринга. – bipen
Я уверен, что data.equipType равен значению. Я использую console.log для отображения data.equipType и выбранного значения, вот как я знаю, что значение действительно меняется, но не текст –