Javascript JQuery自动完成对字母的搜索
我实现了autocomplete,它使用ajax post从数据库中获取所有数据,并将它们作为项目添加到autocomplete中。如下所示Javascript JQuery自动完成对字母的搜索,javascript,jquery,jquery-ui,jquery-autocomplete,Javascript,Jquery,Jquery Ui,Jquery Autocomplete,我实现了autocomplete,它使用ajax post从数据库中获取所有数据,并将它们作为项目添加到autocomplete中。如下所示 jQuery.ajax({ url:“--url--”, 数据类型:“jsonp”, 成功:功能(数据){ jQuery(“位置查找器”).autocomplete({ 来源:功能(请求、响应){ var lookup=jQuery.ui.autocomplete.escapeRegex(request.term); var matcher=newreg
jQuery.ajax({
url:“--url--”,
数据类型:“jsonp”,
成功:功能(数据){
jQuery(“位置查找器”).autocomplete({
来源:功能(请求、响应){
var lookup=jQuery.ui.autocomplete.escapeRegex(request.term);
var matcher=newregexp(“^”+查找,“i”);
响应(jQuery.grep(数据、函数(项){
返回匹配器测试(项目);
}));
}
});
},
});代码>您可以尝试:
var lookup = jQuery.ui.autocomplete.escapeRegex( request.term );
if(lookup.indexOf('C') != -1 || lookup.indexOf('Ç') != -1) {
lookup.replace("C", "(C|Ç)");
lookup.replace("Ç", "(C|Ç)")
}
var matcher = new RegExp( "^" + lookup, "i" );