Select2 Setze ausgewählten Wert neue Methode

7

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

zu ändern %Vor%

oder

%Vor%

aber keiner von ihnen funktioniert. Was mache ich falsch? Irgendein Hinweis?

    
Lelio Faieta 21.02.2015, 17:59
quelle

1 Antwort

26

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

    
Jack Zelig 21.02.2015, 19:31
quelle

Tags und Links