0

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

我注意到了这个问题

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

我有同样的问题,我对解决方案也有同样的问题。

基本上,我试图强制 jquery 自动完成 UI 在焦点上执行,而不要求用户按任何键或输入任何值。

谢谢

4

1 回答 1

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。

于 2010-12-20T21:19:17.717 回答