2016-08-13 11 views
0

Zurücksetzen des ausgewählten Wertes in yii2 widget select2 mit jQuery oder JavaScript? Ich habe versucht, $("#select2id").val("").trigger("change"); zu verwenden, und es zeigt den Platzhalter, aber das erste Element wird immer automatisch ausgewählt.Select2 Widgets Zurücksetzen Ausgewählter Wert

BEARBEITEN: Ich benutze dieses Widget für Abhängigkeit Drop-Down. Das Widget, bei dem das erste Element immer automatisch ausgewählt wurde, ist das abhängige Widget.

expected result

Antwort

0

Ich habe das Problem gelöst. Dieser Code funktioniert tatsächlich. Die Reihenfolge des Codes, der das Problem verursacht. Überprüfen Sie daher die Reihenfolge der Codes.

0

Sie sollten es die select2 Art und Weise tun:

$("#select2id").select2("val", "", true); 

Mit den ersten beiden Parameter Sie einen leeren String als Wert und die letzte für die Auslösung der Änderung zu.

+0

ist es anders als '$ (" # select2id "). Val (" "). Trigger (" change ");'? in mir ist es nicht zu anderen Ergebnis durch .. – Kurniawantaari

+0

Zumindest hatte es früher eine andere Wirkung. Ich bin mir nicht sicher über die aktuelle Version. In Verbindung stehendes Problem: https://github.com/select2/select2/issues/1769#issuecomment-61809265 – user1826136

Verwandte Themen