【发布时间】:2014-01-17 22:50:00
【问题描述】:
我是 jquery 的新手,我正在开发一个需要使用 autocomplete 工具动态生成文本框的网页。
我在一些静态内容上测试了$("#some").autocomplete(data);,效果很好。
但是,当我使用动态生成的文本框尝试相同的技术时,它不起作用!
我的代码如下:
$(function() {
$("#button_newproduct").click(function(){
$("#products_table > tbody").append(
"<tr><td><input type='text'name='td_products["+counter+"]'/></td></tr>");
});
var data = "Core celectors cttributes craversing canipulation CSS cvents cffects cjax ctilities".split(" ");
$('input[name^=td_products]').autocomplete(data);
});
谢谢大家,在你们的帮助下我已经完成了。
现在,另一个问题。我正在使用 DWR 调用加载数组(输入到自动完成)。如下
DwrService.populateProducts(someFunc);
function someFunc(result){
autoProducts=result;
input.autocomplete(result);
}
这里的问题是每次都对 DB 进行 DWR 调用以获取数组!
有没有办法将 DWR 中的数组存储在全局变量中?
问候
【问题讨论】:
-
嘿,另一个我正在使用 dwr 调用来填充数组:DwrService.populateProducts(someFunc);函数 someFunc(result){ autoProducts=result;输入。自动完成(结果);问题是每次调用 dwr 函数!是否可以将 dwr 调用结果存储在全局变量中?
标签: jquery dynamic autocomplete