我注意到了这个问题
jQuery 自动完成 UI-我希望它无需用户输入任何内容即可开始搜索 onfocus。
我有同样的问题,我对解决方案也有同样的问题。
基本上,我试图强制 jquery 自动完成 UI 在焦点上执行,而不要求用户按任何键或输入任何值。
谢谢
我注意到了这个问题
jQuery 自动完成 UI-我希望它无需用户输入任何内容即可开始搜索 onfocus。
我有同样的问题,我对解决方案也有同样的问题。
基本上,我试图强制 jquery 自动完成 UI 在焦点上执行,而不要求用户按任何键或输入任何值。
谢谢
您使用的是什么版本的 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。