在将jQuery UI自动完成应用于输入字段时,我需要过滤掉几个结果,而不是将它们显示为可选择,因为我无法控制自动填充结果,我该如何实现?
答案 0 :(得分:1)
这是我的谷歌地理编码器自动完成地址的代码。只需实现我喜欢你()它应该工作
$("#myInput").autocomplete({
source: function(request, response) {
geocoder.geocode( {'address': request.term}, function(results, status) {
{
var res = Array();
for(i in results){
// filter here!!!
if (iLikeYou(){
res.push({
label:results[i].formatted_address,
value:results[i].formatted_address+'|'+results[i].geometry.location
});
}
}
}
response(res);
});
},
minLength: 2,
select: function(event,ui){
// i make some nice actions
}
});