【问题标题】:With jquery autocomplete widget, how to populate the input value after a selection with my own data使用 jquery 自动完成小部件,如何在选择后用我自己的数据填充输入值
【发布时间】:2011-08-27 15:42:19
【问题描述】:

在我的表单文本输入栏中,自动完成小部件返回的 json 将是,[{id = 1,lable="lable1"},......]

[{id = 1,label="label1"},{id = 2, label="label2"},......]

并且我希望输入框显示值是默认的“标签”,但我希望在提交表单时输入值是“id”..

非常感谢!

【问题讨论】:

    标签: jquery-ui-autocomplete


    【解决方案1】:

    我通常在自动完成输入旁边保留一个 ,然后在完成的选择事件中我用 ID 填充它:

     $("#autocomplete-input").autocomplete({
                minLength: 2,
                select: function (event, ui) {
                    $("#autocomplete-input-id").val(ui.item.id);
                }
    
            }); 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-21
      • 1970-01-01
      • 1970-01-01
      • 2014-05-04
      • 2012-04-21
      • 2021-03-16
      • 2013-07-19
      相关资源
      最近更新 更多