asp.net将jquery自动完成应用于具有相同后缀的相同框

时间:2015-03-12 17:31:39

标签: jquery asp.net autocomplete

我的asp.net webform中有一个jquery自动完成功能,我想在页面中的各种文本框中使用它。

如果我输入文本框的完整ID,我已设法使其工作,但显然,它只适用于该文本框。

所有文本框都以_CUR结束,所以我认为有些东西丢失了,但我不知道如何去做... 任何帮助表示赞赏。

Sys.Application.add_load(function() {                   

        var availableTags = ["EUR","USD",  "ARG","CAD","AUD","TRW","CHI" ];
        $("#_CUR").autocomplete({
        source: availableTags
         });
});

1 个答案:

答案 0 :(得分:1)

jQuery中的#选择器是一个精确的ID匹配选择器。你正在寻找目的。没有专门针对ID的,但您可以使用带有选择器的常规属性结束来实现相同的目标。

试试这个:

 var availableTags = ["EUR","USD",  "ARG","CAD","AUD","TRW","CHI" ];
    $("[id$='_CUR']").autocomplete({
    source: availableTags
     });

此处提供的文档: http://api.jquery.com/attribute-ends-with-selector/#attributevalue