我使用 jQuery UI 在页面上有一个自动完成功能,这里是 JSON:
[ {"label":"test1", "value":"1"},
{"label":"testtest", "value":"6"},
{"label":"test2", "value":"8"} ]
自动完成的默认操作将抓取项目的值并放入输入框中。有什么办法可以阻止它吗?而是有两个单独的操作:一个注入到隐藏框(带有值),另一个注入到带有(标签)的输入框。
$.getJSON('index.php?controller=account&action=getusers', function(data) {
tempJson = data;
$(".auto-search").autocomplete({
minLength: 2,
dataType: 'json',
source: tempJson,
select: function (event,ui) {
$('input[name="user-id"]').val(ui.item.value);
}
});
});