Javascript QuickSelect赢得';t传递值

Javascript QuickSelect赢得';t传递值,javascript,jquery,quickselect.js,Javascript,Jquery,Quickselect.js,我使用实现了一个非常简单的“type to select”下拉框,用于城市选择。我已经让它在视觉上工作,但我无法让它在提交表单时通过值字段而不是标签字段 我在HTML表单上有一个简单的输入框: <input name="city" id="IDX-qsCityList-28052" placeholder="City"/> 我在第109行编辑了quickselect库文件jquery.quickselect.js,将值存储在“quickselect”数据属性中。这样,您就可以通过

我使用实现了一个非常简单的“type to select”下拉框,用于城市选择。我已经让它在视觉上工作,但我无法让它在提交表单时通过
字段而不是
标签
字段

我在HTML表单上有一个简单的输入框:

<input name="city" id="IDX-qsCityList-28052" placeholder="City"/>

我在第109行编辑了quickselect库文件
jquery.quickselect.js
,将值存储在“quickselect”数据属性中。这样,您就可以通过以下方式检索所需的值:

$("#IDX-qsCityList-28052").data('QuickSelect');
库在github编辑了原始代码:


如果您想测试它,请点击工作链接:

这是一个有5年历史的库,为什么不直接使用jquery ui autocomplete?谢谢您的支持。值通过表单传递。如何将其作为表单变量传递?有几种方法。。。一个简单的方法是创建一个隐藏的输入并更新它的值。
$("#IDX-qsCityList-28052").data('QuickSelect');