按下Tab键后防止Select2组件关闭事件

时间:2019-06-03 12:54:04

标签: javascript jquery jquery-select2

我正在处理的屏幕具有select2(下拉列表-一个值)组件。 我有读卡器,它返回字符串末尾的制表符。 选项卡后,搜索关闭。

我尝试使用事件停止它: 'keydown' 'select2:close'

$('#id').select2( {closeOnSelect: false}  );

$('#id').select2().on("keydown", function(e) {
            if (e.keyCode == 9) {

                console.log('in');
                e.preventDefault();   

                alert('in');
            }
   });

$('#id').select2().on('select2:close', function(evt) {
        console.log(evt);

        evt.isDefaultPrevented(true);
    });

这些都不起作用,该Tab键关闭搜索。

0 个答案:

没有答案