asp.net 对具有相同后缀的相同框应用 jquery 自动完成
asp.net apply jquery autocomplete to same boxes with same suffix
我的 asp.net 网络表单中有一个 jquery 自动完成功能,我想在页面内的各种文本框上使用它。
如果我输入文本框的完整 ID,我已经设法让它工作,但显然,它只适用于该文本框。
所有文本框都以 _CUR 结尾,所以我假设缺少某些内容,但我不确定如何处理...
感谢任何帮助。
Sys.Application.add_load(function() {
var availableTags = ["EUR","USD", "ARG","CAD","AUD","TRW","CHI" ];
$("#_CUR").autocomplete({
source: availableTags
});
});
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
我的 asp.net 网络表单中有一个 jquery 自动完成功能,我想在页面内的各种文本框上使用它。
如果我输入文本框的完整 ID,我已经设法让它工作,但显然,它只适用于该文本框。
所有文本框都以 _CUR 结尾,所以我假设缺少某些内容,但我不确定如何处理... 感谢任何帮助。
Sys.Application.add_load(function() {
var availableTags = ["EUR","USD", "ARG","CAD","AUD","TRW","CHI" ];
$("#_CUR").autocomplete({
source: availableTags
});
});
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