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