Ich benutze, um den Standardwert für eine Auswahl (mit Select2) mit einem Code wie folgt einzustellen:
%Vor% Beim Upgrade auf Version 4.0 auf der Konsole habe ich gelesen: "Select2: Die select2("val")
-Methode ist veraltet und wird in späteren Select2-Versionen entfernt. Verwenden Sie stattdessen $ element.val ()." Also habe ich versucht, meinen Code in
oder
%Vor%aber keiner von ihnen funktioniert. Was mache ich falsch? Irgendein Hinweis?
Aus den Versionshinweisen :
Sie sollten .val direkt auf dem zugrunde liegenden Element aufrufen stattdessen. Wenn Sie den zweiten Parameter (triggerChange) benötigen, können Sie sollte auch .trigger ("change") für das Element aufrufen.
$("select").val("1"); // instead of $("select").select2("val", "1");
Wenn Sie also ein Auswahlelement haben:
%Vor%In der Vergangenheit hätten Sie es so initialisiert:
$("#mySelect").select2().select2("val","audi");
Dies wurde ersetzt durch:
%Vor%Für Sie würde ich Folgendes vorschlagen:
%Vor%Aber gibt es irgendeinen Grund, warum Sie das programmatisch machen?
In Bezug auf mein Beispiel würde das auch funktionieren:
%Vor%HTH
Tags und Links jquery jquery-select2