18

使用しているselect2入力があり、「変更」時に値を取得してアクションを実行しています。変更イベントをトリガーせずに select2 をクリアしようとしています。これは可能ですか?

select2 をクリアするには、次のコードを使用しています。

$docInput.select2('data', null);

これにより、必要に応じて入力がクリアされますが、他のコードを実行する変更イベントもトリガーされます。トリガーを沈黙させる方法が必要です。何か案は?

4

2 に答える 2

62

Select2 4.x では以下を使用できます。

$docInput.val(null).trigger('change.select2');
于 2015-08-06T13:10:16.093 に答える
15

必要なのは次のとおりだと思います。

$docInput.select2('data', null, false);

于 2013-07-23T20:11:05.770 に答える