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

标签 jquery jquery-ui jquery-ui-autocomplete

我正在搜索的输入字段必须在选择项目后显示标签,第二个字段需要填写自动完成请求从源获取的值。

我做错了什么?

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

最佳答案

这一行:

$('#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/

相关文章:

jquery - 多个背景图片 IE8

jquery - “this”父选择器不起作用

jquery - 如何将图像添加到此 JQueryUI 自动完成插件的结果中?

php - jQueryUI 自动完成 - PHP 从多个表中选择值

jQuery-ui 自动完成文本框在鼠标悬停时关闭

jquery - 数据表最后一列的点击事件

jquery - 日期范围选择器问题 : rp. 查找 ('.range-end' ).datepicker ('getDate' ) 返回 null

jQuery - 如何检查自动完成功能是否已绑定(bind)

jQuery UI 自动完成删除类名

javascript - 为什么我的CSS属性位置粘性不起作用?