我正在搜索的输入字段必须在选择项目后显示标签,第二个字段需要填写自动完成请求从源获取的值。
我做错了什么?
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;
}
最佳答案
这一行:
$('#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
关于jQuery 自动完成 - 用标签和值填充 2 个输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20363439/