【发布时间】:2012-03-14 04:16:35
【问题描述】:
这看起来很简单,但我似乎无法让它工作:
var options, a;
jQuery(function(){
options = {
serviceUrl:'ajax/parts_by_partno.php',
select: function(event, ui) {
$("#hiddenId").val(ui.item.id);
}
};
a = $('#fieldWithData').autocomplete(options);
});
从自动完成列表中选择项目后,我希望 #hiddenId 将其值更改为所选项目的 ID:
$("#hiddenId").val(ui.item.id);
我什至尝试将#hiddenId 更改为这样的静态内容:
$("#hiddenId").val('test');
什么都没有改变。我做错了什么?
【问题讨论】:
-
您是否收到任何 javascript 错误?你签入了 firebug 或 chrome 开发工具
-
萤火虫没有错误。自动完成功能正常,但#hiddenId 没有改变。
标签: jquery jquery-autocomplete