web-dev-qa-db-ja.com

変更イベントをトリガーせずにselect2をクリアする

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

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

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

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

13
Ryan Gill

必要なのは次のとおりです。

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

14
Mike Fielden

Select24.xでは以下を使用できます

$docInput.val(null).trigger('change.select2');
50