我有一系列生成服务器端的文本框。他们的id有一个与众不同的数字:
ictContractNumber_0,ictContractNumber_1等
当页面加载时我想让这些文本框自动完成框,所以我在文档中使用了以下代码:
$('[id^="ictContractNumber_"]').autocomplete({
source: function(request, response){
GetContract(request.term, response);
}
});
我遇到的问题是它在页面加载时不起作用。我文档中的所有其他代码都准备好了,所以我知道它正在运行,它只是不起作用。
奇怪的是,我可以在Firebug控制台中手动运行此代码,然后它可以正常工作!
我很难过。
答案 0 :(得分:0)
嗯,我明白了。我不认为这是一个真正的解决方案,但它是一种解决方法。我只是使用类而不是id来选择元素,这是有效的。这是工作代码:
$('.ibaContractSearch').autocomplete({
source: function(request, response){
GetContract(request.term, response);
}
});