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

时间:2010-08-04 13:19:21

标签: jquery autocomplete

我有2个jquery自动完成字段,它们具有相同的源URL,由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   
});

任何帮助/建议? -

1 个答案:

答案 0 :(得分:0)

不是答案,但你知道你可以让这两个选择器只有一个.autocomplete()

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

用逗号分隔它......