我正在使用带有静态数据的select2 我需要根据自己的功能得到结果,而不是默认的结果 Select2在'text'中搜索。我想在'text'和'synonymous'里面搜索 怎么做?
答案 0 :(得分:0)
使用' matcher'方法将解决这个问题:
$("#select").select2({
matcher: function(term, obj){
this_text = obj.text;
synonymous = obj.synonymous;
term = term.term;
if(this_text.indexOf(term) > -1 || synonymous.indexOf(term) > -1){
return obj;
}else{
return false;
}
}
});