使用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" , ""); } }); },