假设在 jQuery autocomplete 的源代码中我有一个像 SELINA RISEWA MIL 这样的词。
但如果我输入 SELINA MIL jQuery 自动完成不会返回该选项。我该如何改变呢?
假设在 jQuery autocomplete 的源代码中我有一个像 SELINA RISEWA MIL 这样的词。
但如果我输入 SELINA MIL jQuery 自动完成不会返回该选项。我该如何改变呢?
您必须在返回包含建议的 JSON 响应的搜索逻辑中实现这一点。
你可以使用正则表达式——这样说
$('#elem').autocomplete({
source: function(request, response) {
var matcher = new RegExp( $.ui.autocomplete.escapeRegex(request.term, ""));
var data = $.grep( array, function(value) {
return matcher.test( value.label || value.value || value );
});
response(data);
}
});