使用jqueryui autocomplete插件时,focus 输入框时,显示默认选项的设置方法:
1、设置插件属性 minLength:0,
2、autocomplete 的create事件设置输入框的focus事件:
create: function(event, ui) {
$(this).bind("click",function(){
var active=$(this).data( "autocomplete").menu.active; //没有这一行,鼠标选择选项时,会触发输入的click事件,导致提示框不能关闭
if(!active){
$(this).autocomplete("search" , "");
}
});
},