1

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

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

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

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

4

1 回答 1

4

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");
});

这不是您的示例,但这是一个使用相同概念更新的 jQuery UI 演示,例如搜索“act”。

于 2010-10-04T15:29:39.047 回答