Я пытаюсь использовать список выбора в своем мобильном приложении, используя Select Menu. Я подобрал ниже пример с сайта jquerymobile. Он создает всплывающий список и показывает начальное значение по умолчанию (т. Е. Стандарт: 7 дней). Однако, если я использую всплывающее окно для выбора другого значения, скажем «Rush: 3 дня», он не обновляет отображаемое значение. Если я снова открою его, я увижу, что во всплывающем окне выбрано «Rush: 3 дня», но отображаемое значение остается неизменным.JQuery mobile - Select Menu не обновляет отображаемое значение
<label for="select-choice-min" class="select">Shipping method:</label>
<select name="select-choice-min" id="select-choice-min" data-mini="true" onchange="ChangeValue(this.value);">
<option value="standard">Standard: 7 day</option>
<option value="rush">Rush: 3 days</option>
<option value="express">Express: next day</option>
<option value="overnight">Overnight</option>
</select>
Я даже пытался вручную обновить с помощью OnChange(), который не работает:
function ChangeValue (z) {
$('#select-choice-min').selectmenu('refresh');
}
JQuery: JQuery-2.1.4.min.js JQM: jquery.mobile-1.4.5.min.js
попробуйте следующее: '$ (" # select-choice-min "). Html (optionList) .selectmenu ('refresh', true);' .https: //forum.jquery.com/topic/how-to -add-items-and-refresh-the-select-menu-in-jquery-mobile – prasanth
Что должен содержать «optionList»? – Anjum
[См. Скрипку его работы] (https://fiddle.jshell.net/pwmr1dae/). я изменил версию библиотеки – prasanth