我注意到了这个问题
我有同样的问题,我在解决方案中也遇到了同样的问题。
基本上,我正在尝试强制jquery自动完成UI在焦点上执行,而不是要求用户按任意键或输入任何值。
感谢
答案 0 :(得分:1)
您使用的是哪个版本的jQueryUI?根据自动完成的文档,您引用的方式应该起作用:
(“搜索”方法文档)
...如果未指定value参数,则使用当前输入的值。可以使用空字符串和minLength:0来调用,以显示所有项目。
我在这里发布了一个适用于FF / Chrome的示例:http://jsfiddle.net/andrewwhitaker/B38Hj/。如果你看到任何奇怪的行为,请告诉我。
$("input").focus(function() {
$(this).autocomplete("search");
});
该示例使用jQuery UI 1.8.5和jQuery 1.4.4。