jQuery自动完成 - 用标签和值填充2个输入字段

时间:2013-12-03 22:59:09

标签: jquery jquery-ui jquery-ui-autocomplete

我搜索的输入字段必须在我选择项目后显示标签,第二个字段需要填充autocomplete-request从源获取的值。

我做错了什么?

http://jsfiddle.net/Lj7PC/

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;
}

1 个答案:

答案 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