Bootstrap Select2 在输入任何单词之前不会在粘贴时触发选择事件

安德鲁

我在我的网站(Yii 2.x)上使用 bootstrap select2 v4.* 并遇到了一个问题:在select2:select我输入任何文本之前,该事件不会在使用 ctrl+v 粘贴文本时触发。打字后 - 它工作正常。我在做什么错?JS:

function formatResult(data) {
    var content = '<span>' + data.id + '\t' + data.text + '</span>';
    return $(content);
};

function formatSelection(data) {
    var content = '<span>' + data.id + '</span>';
    return $(content);
}

$('#wiz-asin-search').select2({        
    tags: true,
    minimumInputLength: 3,
    placeholder: 'specify asin..',
    ajax: {
        url: '/keyword-tracker/get-mwslisting-asins',
        method: 'GET',
        dataType: 'json',
        data: function (params) {
            return {
                searchAsin: params.term
            }
        },
        results: function (data) {
            return { results: data.results };
        }
    },
    templateResult: formatResult,
    templateSelection: formatSelection,
    escapeMarkup: function(m) { return m; }
}).on('select2:select', function(){
    var asin = $(this).val();
    console.log('asinSearch.change fired: ' + asin);

    validationHighLight(false);
    validateAsin(asin);
});
安德鲁

解决办法是:select2用一些数据初始化

$('#wiz-asin-search').select2({
    // allowClear: true,
    tags: true,
    minimumInputLength: 3,
    data: [
        {
            id: ' ',
            text: 'testAsin'
        }  
    ],
...

它会正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Select2在Bootstrap模式中选择

来自分类Dev

使用select2时Bootstrap Popover错误放置

来自分类Dev

Select2不会在更改/选择第一个选项时触发

来自分类Dev

Bootstrap Select不会在移动设备上触发更改事件

来自分类Dev

Bootstrap Select不会在移动设备上触发更改事件

来自分类Dev

Bootstrap4XPages插件:如何使用Select2 Picker捕获更改事件?

来自分类Dev

如何在单击时使Bootstrap Select2下拉列表转到所选的URL?

来自分类Dev

如何在单击时使Bootstrap Select2下拉列表转到所选的URL?

来自分类Dev

jQuery Select2 4.0 Bootstrap样式

来自分类Dev

为bootstrap-select / select2关闭自动对焦

来自分类Dev

将jQuery Bootstrap模态与Ajax加载的内容一起使用时,加载jQuery select2时出错

来自分类Dev

Select2 4.0单击项不会触发select2:select

来自分类Dev

Select2和Bootstrap 3 CSS问题

来自分类Dev

无法在Bootstrap的select2插件中设置所选值

来自分类Dev

jQuery Bootstrap Select2插件问题与Validate插件

来自分类Dev

在JqGrid表单中使用bootstrap select2

来自分类Dev

在Yii中出现Bootstrap Modal和Select2问题

来自分类Dev

Bootstrap Select2不适用于JS功能

来自分类Dev

无法在Bootstrap的select2插件中设置选定的值

来自分类Dev

Select2和Bootstrap 3 CSS问题

来自分类Dev

ASP MVC Bootstrap - Select2 DropDownListFor 显示重复框

来自分类Dev

单击远离焦点的Select2时触发事件

来自分类Dev

选择select2的allowClear选项时如何捕获事件?

来自分类Dev

jQuery select2设置输入值

来自分类Dev

关闭后模糊Select2输入

来自分类Dev

在select2中获取当前输入

来自分类Dev

select2 noresult捕获输入

来自分类Dev

删除选择的默认项目SELECT2

来自分类Dev

Select2类型选择

Related 相关文章

热门标签

归档