【问题标题】:problem with 2 jquery autocomplete on same page同一页面上的 2 个 jquery 自动完成问题
【发布时间】:2010-08-04 13:19:20
【问题描述】:

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

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

  • 然后我第二次输入一些东西 自动完成我得到结果。

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

页面生成的代码如下:

$( '#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   
});

有什么帮助/建议吗?-

【问题讨论】:

  • 更详细,请修改问题措辞奇怪
  • 更新了帖子,希望更清楚。
  • 是否有人找到上述问题的解决方案...和我一样的问题

标签: jquery autocomplete


【解决方案1】:

也许不是答案,但你知道你可以像这样只有一个.autocomplete() 来拥有两个选择器,

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

用逗号隔开...

【讨论】:

  • 谢谢,两个自动完成都是由单独的代码注入的。所以不能使用上面的代码。
  • 好的,所以有很多东西遗漏了您的问题,这可能有助于我们找出问题所在......
猜你喜欢
  • 1970-01-01
  • 2015-09-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-23
  • 2010-12-04
  • 2011-08-08
  • 2013-01-22
相关资源
最近更新 更多