Jquery 如何防止select2将用户输入作为标签建议之一

Jquery 如何防止select2将用户输入作为标签建议之一,jquery,jquery-select2,Jquery,Jquery Select2,在我的项目中实现了Select2。使用插件中提供的标记功能。该功能按照文档中的建议工作,但是我有一点被卡住了 我已按如下方式初始化标记: HTML 羊毛基因组数据: [{"id":"1","text":"Afrikaans"},{"id":"2","text":"Albanian"},{"id":"3","text":"Arabic",....}] 在输入框中输入字符时,我会在下拉列表中得到建议,但我也会得到作为建议之一的输入字符(屏幕附件)。例如,在尝试输入英语时,我输入“En”,它作为建议

在我的项目中实现了Select2。使用插件中提供的标记功能。该功能按照文档中的建议工作,但是我有一点被卡住了

我已按如下方式初始化标记:

HTML

羊毛基因组数据:

[{"id":"1","text":"Afrikaans"},{"id":"2","text":"Albanian"},{"id":"3","text":"Arabic",....}]
在输入框中输入字符时,我会在下拉列表中得到建议,但我也会得到作为建议之一的输入字符(屏幕附件)。例如,在尝试输入英语时,我输入“En”,它作为建议之一出现。我检查了数据集,没有输入“En”。我找不到任何特定配置来停止此额外条目。有没有关于如何防止出现此额外条目的建议


我以前不知道这个插件,但它看起来很棒

试着这样做:

$('#languages').select2({
     tags: languagenames,
     createSearchChoice : function(term){
        return false;
    }
});

我知道这是一个迟来的答复

通过遵循文档,您可以使用
tags:true
选项设置标记模式 因此,将其设置为false。


?我仍然能够在multiselect selectbox上输入文本。。。。有没有办法完全禁用文本输入?
[{"id":"1","text":"Afrikaans"},{"id":"2","text":"Albanian"},{"id":"3","text":"Arabic",....}]
$('#languages').select2({
     tags: languagenames,
     createSearchChoice : function(term){
        return false;
    }
});
$(".js-example-tokenizer").select2({
  tags: true,
  tokenSeparators: [',', ' ']
})