select2 を使用して 3 つの依存ドロップダウンのスタイルを設定すると、プロジェクトで多くの問題が発生します。
ユースケース: A、B、C の 3 つのドロップダウンがあります。C は単独で選択できます。A には非デフォルト値の B が必要であり、その逆も同様です。select2 なしでこれを行うのは簡単ですが、標準のドロップダウン.select2("val"
でプレーンの代わりに使用.val(
すると、ドロップダウンをリセットすると、実際の値に変更がなくても「変更」イベントが発生するという問題が発生します。
フィドル: http://jsfiddle.net/nmeoosLk/7/
これは解決策になる可能性がありますが、エレガントですか? http://jsfiddle.net/8ozv4nr1/