Ich versuche, eine Auswahlliste in meiner mobilen App mit Select Menu zu verwenden. Ich habe unten Beispiel von jquerymobile Website abgeholt. Es erstellt die Popup-Liste und zeigt den Standardwert für den ersten Wert (d. H. Standard: 7 Tage). Wenn ich jedoch das Popup verwende, um einen anderen Wert zu wählen, z. B. "Rush: 3 Tage", wird der angezeigte Wert nicht aktualisiert. Wenn ich es wieder öffne, kann ich im Popup "Rush: 3 Tage" sehen, aber der Anzeigewert bleibt unverändert.Jquery mobile - Wählen Sie Menü aktualisiert den Anzeigewert nicht
<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>
Ich habe sogar versucht manuell mit Onchange zu aktualisieren(), die nicht funktioniert hat:
function ChangeValue (z) {
$('#select-choice-min').selectmenu('refresh');
}
Hier ein paar Screenshots sind:
JQuery: jquery-2.1.4.min.js JQM: jquery.mobile-1.4.5.min.js
versuchen Sie es mit: '$ (" # select-choice-min "). Html (optionList) .SelectMenu ('refresh', true);' .https: //forum.jquery.com/topic/how-to -add-items-und-refresh-the-select-menu-in-jquery-mobile – prasanth
Was sollte die "optionList" enthalten? – Anjum
[Siehe die Geige funktioniert] (https://fiddle.jshell.net/pwmr1dae/). Ich habe die Bibliothek geändert Version – prasanth