Javascript 选择2-搜索通配符匹配项
我正在使用Select2设置我的选择框的样式并添加功能,我想知道如何使搜索规则更加宽松。目前,如果下拉列表中有“新墨西哥州”,我可以搜索“墨西哥州”或“新墨西哥州”以匹配选择选项,但如果输入“墨西哥州新墨西哥州”,我会得到“未找到结果”。是否有方法扩展搜索功能以匹配搜索词,而不考虑其顺序Javascript 选择2-搜索通配符匹配项,javascript,select2,Javascript,Select2,我正在使用Select2设置我的选择框的样式并添加功能,我想知道如何使搜索规则更加宽松。目前,如果下拉列表中有“新墨西哥州”,我可以搜索“墨西哥州”或“新墨西哥州”以匹配选择选项,但如果输入“墨西哥州新墨西哥州”,我会得到“未找到结果”。是否有方法扩展搜索功能以匹配搜索词,而不考虑其顺序 $(文档).ready(函数(){ $(“.states”)。选择2(); }); 新罕布什尔州 新泽西州 新墨西哥州 T恤,黑色 好的,显然你可以完成这项任务。我发现,它似乎按照预期工作: $(函数()
$(文档).ready(函数(){
$(“.states”)。选择2();
});代码>
新罕布什尔州
新泽西州
新墨西哥州
T恤,黑色
好的,显然你可以完成这项任务。我发现,它似乎按照预期工作:
$(函数(){
$('.states')。选择2({
匹配器:函数(参数、数据){
如果($.trim(参数术语)=''){
返回数据;
}
关键词=(参数项).split(“”);
对于(var i=0;i
新罕布什尔州
新泽西州
新墨西哥州
T恤,黑色
我不知道这听起来是否不错,但您可以拆分搜索词,然后搜索单独的词。。。