jQuery 自动完成 - 双击显示列表

标签 jquery jquery-autocomplete

我正在使用 jQuery 的 AutoComplete 插件在网页上创建自动完成功能。

有谁知道如何让列表显示,例如,如果有人输入了 3 个字符,然后单击了输入框,然后又返回到它?

$("#details_business_trade").autocomplete({
    source: resultsSplit,
    autoFill: true,
    mustMatch: true,
    close: function() { $("#createProspect").validate().element("#details_business_trade"); },
    mustMatch: true
});

这是我到目前为止的代码...

最佳答案

当使用 search method 重新聚焦时,您可以使用当前值触发搜索。 ,像这样:

$("#details_business_trade").autocomplete({
    source: resultsSplit,
    autoFill: true,
    mustMatch: true,
    close: function() { $("#createProspect").validate().element("#details_business_trade"); },
    mustMatch: true
}).focus(function() {
    $(this).autocomplete("search");
});

这不是你的例子,but here's a jQuery UI Demo updated with the same concept ,例如搜索“act”。

关于jQuery 自动完成 - 双击显示列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3856661/

相关文章:

css - jQuery UI 自动完成 - 下拉条件样式

jquery - 如何在自动完成实现的文本框中设置默认值?

javascript - 如何将脚本标签/JS作为文本 append 到文本区域(不可执行)

javascript - 滚动上的 Canvas 签名更改鼠标绘制位置

jquery - 给定两个元素,将 html 包裹在异构元素周围?

.net - 自动完成 jQuery 1.8-UI JSON 格式

javascript - 使用 jQuery Autocomplete 动态加载内容

jQuery - 循环插件暂停/播放按钮

javascript - TamperMonkey - 不同子域上的脚本之间的消息

javascript - 如何创建一个包含自动完成框的模式弹出窗口来选择一个条目?