jQuery UI 自动完成 - 工具提示显示列表中的所有条目,即使不匹配

标签 jquery user-interface autocomplete

显示了自动完成气泡,但是当我在输入中键入内容时,工具提示显示列表中的所有条目,即使不匹配......例如。我可以输入:“aaaazzzz”,但仍然有自动完成气泡(列表中没有这样的字符串)...users.txt 中有超过 1600 个用户/元素 - 但即使我将列表减少到 5 个条目,也会出现问题。我的脚本是:

$( "#userLogin" ).autocomplete({
    source: 'users.txt'
});

用户.txt:

["user1","user2","user3"]

相关:jQuery UI Autocomplete - get data from txt file

请指教。谢谢。

最佳答案

Jquery 不能很好地处理 txt 文件,您需要首先将 txt 文件中的数据分解为数组,然后使用该数组作为源:

    var availableTags;
    $.get("Array.txt", function(data) {
        availableTags = data.split(',');
         $( "#tags" ).autocomplete({source:availableTags})
     });

关于jQuery UI 自动完成 - 工具提示显示列表中的所有条目,即使不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10685975/

相关文章:

jQuery append 破坏了灵活宽度的 css 布局

jquery - 努力创建我的导航的移动版本

jquery - HTML 复选框的酷替代品

java - Flink 从集群 GUI 向作业提交 args 的正确方法是什么?

c# - 通过 Windows 注册表禁用 IE11 中的自动完成

bash - 为 Go 编程语言设置 vim 自动完成

javascript - 根据标题选择行

ios - 可调整大小的 Collection View 单元格

jquery - 如何停止在页脚内容及下方显示正文内容

jquery - scrollmagic/greensock .to 即使没有发生滚动也会影响初始位置