Ich habe eine Dropdown-Liste (Auswahlliste) mit ID TestList
.jquery-ui selectmenu - "keine solche Methode 'Instanz' für Menü Widget-Instanz" beim dynamischen Laden Dropdown-Optionen
Ich möchte dies als selectmenu
von jQuery UI verwenden. Diese Dropdown-Liste wird dynamisch ausgefüllt, sodass zu dieser Auswahlliste zunächst keine Optionen verfügbar sind. Im Abschnitt Skripte, ich zuerst die Auswahlliste mit ausgewähltem Menü Initialisierung als:
$("#TestList").selectmenu();
Als nächstes mag ich es dynamisch füllen mit Daten, so dass ich tue dies:
for (var i = 0; i < data.length; i++) {
$('#TestList').val(data[i]);
$("#TestList").selectmenu("refresh");
}
Aber Das Problem ist, es wirft Uncaught Error: keine solche Methode 'Instanz' für Menü-Widget-Instanz.
Ich folgte How to select an option in a jQuery ui selectmenu dynamically?, aber das Problem besteht immer noch. Ich bin mit dem neuesten jQuery UI-Paket (jquery-ui-1.12.1.custom) und jQuery 1.9 Bitte helfen Sie mir dieses Problem zu lösen .. Liste:
In Ihrem Quellcode können Sie bitte das Array für 'data' zur Verfügung stellen? Und willst du die Option mit dem Wert 'refresh' auswählen? –
Fragen Sie die möglichen Werte von 'Daten'? Wenn ja, dann würde das Array Farbwerte wie 'rot', 'blau', 'grün' usw. enthalten. Außerdem möchte ich den ausgewählten Wert in DB speichern, daher verwende ich 'refresh'. –