jQuery 自动完成类别选择标签和值
尝试获取带有类别的 jQuery 自动完成功能,以将所选值返回到搜索字段,并将该值返回到单独的输入字段。
我已修改数据以具有值以及标签和类别。
请参阅 http://jsfiddle.net/chrisk/bM7ck/
但值始终返回到搜索字段而不是标签。
Trying to get the jQuery Autocomplete with categories to return the selected value to the search field and the value to a separate input field.
I have modified the data to have a value as well as label and category.
See http://jsfiddle.net/chrisk/bM7ck/
But the value is always returned to the search field instead of the label.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这就是当您提供标签和值时 jquery ui 自动完成的工作原理。如果您希望标签返回到搜索字段,请重命名值字段。
更新的小提琴: http://jsfiddle.net/jensbits/bM7ck/3/
That's how the jquery ui autocomplete works when you supply both a label and a value. If you want the label returned to the search field, then rename the value field.
Updated fiddle: http://jsfiddle.net/jensbits/bM7ck/3/
您已经很接近了,您只需要:
return false
添加到select
事件处理程序的末尾,并focus
添加事件处理程序> 事件,以便您也可以使用标签而不是值来覆盖该事件。这是更新的代码:
这是更新的示例: http://jsfiddle.net/q2kDU/
You're close, you just need to:
return false
to the end of yourselect
event handler, andfocus
event so that you can override that as well, using the label instead of the value.Here's your code updated:
Here's an updated example: http://jsfiddle.net/q2kDU/