如何让jQuery自动完成功能弹出字段焦点?

mpe*_*pen 9 jquery jquery-autocomplete

可能重复:
jQuery自动完成UI-我希望它开始搜索onfocus而无需用户输入任何内容

jQuery UI自动完成

我想在输入聚焦后立即显示选项.那有什么设置吗?我尝试将minLength设置为0,但它不起作用......它仍然等待按键.

Pie*_*rre 25

$("#yourField").bind('focus', function(){ $(this).autocomplete("search"); } );
Run Code Online (Sandbox Code Playgroud)

这里有一个jsfiddle:http://jsfiddle.net/fpHf4/2/ 更新了一个(用于IE):http://jsfiddle.net/q9ERL/4/

正如@HoldOffHunger所启示,您还必须将minLength设置为0

  • 工作,但用鼠标选择一个项目后,它会再次弹出(我猜它会再次将焦点重新放回元素). (2认同)