2016-08-13 3 views
0

jQueryまたはJavaScriptを使用してyii2ウィジェットselect2で選択した値をリセットする方法はありますか? $("#select2id").val("").trigger("change");を使用しようとしましたが、プレースホルダが表示されますが、最初のアイテムは常に自動的に選択されます。Select2 Widge選択した値をリセットする

編集:私はこの依存関係をmake dependencyドロップダウンに使用しています。最初の項目が常に自動的に選択されたウィジェットは従属ウィジェットです。

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

最初の2つのパラメータを使用すると、値として空の文字列と最後の1つの変更をトリガするためであるを割り当てます

expected result

答えて

0

私はこの問題を解決しました。そのコードは実際に動作しています。問題を引き起こすコードの順序。したがって、コードの順序を確認してください。

0

あなたはそれをSELECT2の方法を行う必要があります。

+0

は、$( "#select2id")とは異なりますが、val( "")。trigger( "change"); '?鉱山ではそれによって異なる結果を生み出すことはできません。 – Kurniawantaari

+0

少なくともそれは別の効果を持っていました。現在のバージョンについてはわかりません。関連の問題: https://github.com/select2/select2/issues/1769#issuecomment-61809265 – user1826136

関連する問題