我搜索的输入字段必须在我选择项目后显示标签,第二个字段需要填充autocomplete-request从源获取的值。
我做错了什么?
select: function( event, ui ) {
// fill the two fields with the label and value from source
this.value = ui.item.label;
$('#prid').value=ui.item.value;
}
答案 0 :(得分:4)
这一行:
$('#prid').value=ui.item.value;
应该是:
$('#prid').val(ui.item.value);
此外,如果您希望原始输入框显示您需要的所选项目:
select: function( event, ui ) {
event.preventDefault();
$("#search").val(ui.item.label);
PK.render(ui.item.value);
}
更新了JSFiddle