如何禁用"未找到匹配项" select2 / Tagging Support上的自动完成文本?
这就是我现在所拥有的:
$('#ProductDescriptions_30_keywords').select2({
tags:[],
tokenSeparators: [",", " "],
minimumResultsForSearch: -1
}
);
但它仍然显示"未找到匹配"自动完成窗口中的消息。我想删除它。
答案 0 :(得分:12)
我想我知道你得到了什么......如果用户在列表中不存在的搜索字段中输入值,你想要隐藏“找不到匹配项”的文字吗?
你可以在CSS中做到这一点:
.select2-no-results {
display: none !important;
}
这是 an example 。
答案 1 :(得分:3)
实际上我使用的是select2 v4标签,下面的代码帮助了我:
node
我刚刚将noResults lnaguage字符串设为无:
$(document).find(".email_contact_search").select2({
tags: true,
tokenSeparators: [','],
"language":{
"noResults" : function () { return ''; }
}
});
希望它有助于某人
答案 2 :(得分:2)
对于select2 4.0,您可以
.select2-results__message {
display: none !important;
}
答案 3 :(得分:1)
.select2-results {
display: none;
}
**只需覆盖此**
答案 4 :(得分:1)
对于select 2 4.0,您可以
$('#id').select2({
minimumResultsForSearch: Infinity
});