jquery - 同一页面上的 2 个 jquery 自动完成问题

标签 jquery autocomplete

我必须有 2 个具有相同源 url 的 jquery 自动完成字段,它们由 2 个单独的模块注入(inject)。

  • 当我首先输入任何内容时 自动完成我得到结果下拉列表。

  • 然后我在第二个地方输入一些内容 自动完成我得到结果。

  • 但是如果我输入第一个自动完成内容,它不会显示结果。它发出请求等,但不显示结果。

页面上生成的代码如下所示:

$( '#someid1' ).autocomplete( url, {
    width: 200,
    selectFirst: false,
    minChars:1,
    matchContains: true,
    cacheLength: 1   
});

$( '#someid2' ).autocomplete( url, {
    width: 200,
    selectFirst: false,
    minChars:1,
    matchContains: true,
    cacheLength: 1   
});

有什么帮助/建议吗?-

最佳答案

也许不是答案,但您知道吗,您可以使用一个 .autocomplete() 这样的两个选择器,

$( '#someid1, #someid1' ).autocomplete( url, {
    width: 200,
    selectFirst: false,
    minChars:1,
    matchContains: true,
    cacheLength: 1   
});

用逗号分隔...

关于jquery - 同一页面上的 2 个 jquery 自动完成问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3405888/

相关文章:

ios - Swift Google Place Autocomplete 无法与 Google map 配合使用

JavaScript 内存泄漏

javascript - 使用 SignalR 实现 WebSocket

javascript - 使用 jQuery/javascript 仅筛选出我需要的列的 JSON

jquery - 如何使 jQuery UI 的样式不覆盖 jqGrid 的样式?

android - 结果在 Android PlaceAutocompleteFragment 搜索小部件中一个接一个地出现,由 Google Places 提供

javascript - 如何将 HTML ul-li 结构保存到 javascript 对象中

emacs - 如何在 Clojure repl 中自动扩展或自动完成函数和变量

javascript - 自动完成 ="OFF"不工作 - Chrome 移动版

javascript - ACE 编辑器中的高级自动完成功能