jquery - 自动完成以显示焦点上的所有选项。如何?

标签 jquery autocomplete jquery-plugins

我正在使用jQuery UI autocomplete .

当输入字段获得焦点时,如何显示下拉列表中的所有可用选项?现在,我必须为插件输入一些内容来过滤选项。

我现在拥有的

var $sessionTimes = "00:00 00:15 00:30 00:45 1:00 1:15".split(" ");
$(".autocompleteTime").autocomplete($sessionTimes);

<input type="text" class="autocompleteTime" size="5" />

最佳答案

您必须将 minChars 设置为 0,如下所示:

$('.autocompleteTime').autocomplete($sessionTimes, {minChars: 0});

另请注意,您不必以 $ 开头变量名称,您可以在使用它的任何地方编写 sessionTimes 就可以了。可能有 PHP 背景? :)

关于jquery - 自动完成以显示焦点上的所有选项。如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1464796/

相关文章:

javascript - 使用 .on() 关闭悬停 jquery

c# - 自定义文本框自动完成

jquery-ui - 限制 jQuery UI 自动完成中的结果

php - jQuery datepicker,选择日期后添加一定天数

jquery - 中心缩放图像的更好方法?

鼠标单击后 jQuery UI 自动完成值是旧值

javascript - 编写 jQuery 插件,在哪里设置 $.extend 以便可以在其他功能上访问

javascript - Jquery,插件未识别/调用

javascript - Colorbox 无法在 IE 中正确加载

javascript - 如果某些 dom 节点 float : left or they go down to a new line?,我如何用 javascript 判断