Javascript 选择2以多种语言过滤
我正在初始化select2输入。我想过滤希腊语和英语的结果。然而,我想隐藏英语单词。关键是当用户用英语或希腊文(使用搜索)输入时,能够返回相同的结果。这可能吗Javascript 选择2以多种语言过滤,javascript,jquery,jquery-select2,Javascript,Jquery,Jquery Select2,我正在初始化select2输入。我想过滤希腊语和英语的结果。然而,我想隐藏英语单词。关键是当用户用英语或希腊文(使用搜索)输入时,能够返回相同的结果。这可能吗 <select class="custom-select custom-select-sm" id="streets"> {% for s in streets %} <option>{{s.street_desc_greek}} {{s.street_d
<select class="custom-select custom-select-sm" id="streets">
{% for s in streets %}
<option>{{s.street_desc_greek}} {{s.street_desc_english}}</option>
{% endfor %}
</select>
$(()=>{
$("#streets").select2({
id : 'streets',
width: '100%',
})
})
{%s在街道%}
{{s.street_desc_greek}{{s.street_desc_english}}
{%endfor%}
$(()=>{
$(“#街道”)。选择2({
id:'街道',
宽度:“100%”,
})
})
您可以使用数据英语
将您的英语单词放入选项,然后使用select2的匹配器
。例如:
$(“#街道”)。选择2({
id:'街道',
匹配器:匹配自定义
})
函数匹配自定义(参数、数据){
if($.trim(params.term)='')返回数据;
if(data.text.indexOf(params.term)>-1 | | data.element.dataset.english.indexOf(params.term)>-1)返回数据;
返回null;
}
格里克1
格里克2
格里克3
格里克4