jqueryui autocomplete不显示相同输入的下拉列表

时间:2012-03-07 23:26:36

标签: jquery-ui-autocomplete

我发现当你在jQuery自动完成中输入相同的术语时第二次没有出现下拉列表。有人知道如何解决这个问题吗?

3 个答案:

答案 0 :(得分:0)

如果再次写入,则会显示下拉列表,但如果您从表单自动建议中选择,那么它将不会因为它将看不到先前和当前之间的差异。

答案 1 :(得分:0)

自动完成配置后,我正在尝试使用类似

的内容
$("#myTextBox").autcomplete(...);

$("#myTextBox").keypress(
    function () {
        var term = $("#myTextBox").val();
        if (term && term.length >= $("#myTextBox").autocomplete("option", "minLength"))
            $("#myTextBox").autocomplete('search');
    });

但是工作有点慢(多次调用搜索),也许我应该实现一个时间延迟,但我认为对于一个简单的解决方法和我缺乏jquery知识来说工作太多了

答案 2 :(得分:0)

在jQuery UI 1.8.19中已修复http://blog.jqueryui.com/2012/04/jquery-ui-1-8-19/,但我无法在更改日志中看到描述,因此可能已在之前修复