2016-12-29 50 views
0

我试图设计一个多列选择/搜索框,如下图所示。如何在jQuery自动完成中显示多个值?

enter image description here

我想过使用jQuery UI的自动完成构件。我会让列表出现在焦点上,以便用户可以直接从列表中选择,或者在搜索框中输入以筛选显示的数据。

我知道我可以提供自动完成的一个对象数组作为源,并决定一个标签显示为选定的项目,当用户选择一行。

我想要的是在列表中显示两个以上的列。任何想法如何实现?

感谢,

+0

看看http://api.jqueryui.com/autocomplete/#method-_renderItem –

回答

0

使用autocomplete renderItem自定义您的搜索结果。对于多列视图,在渲染中使用html代码来渲染类似视图的表格。然后使用this库在自动完成UI中呈现html。

+1

你检查了我的答案吗? –

+0

我试过你的建议,但它没有给我我想要的东西。不管怎样,谢谢你 – Baso

0

我结束了从twitter使用typeahead.js

配合血猎犬引擎,它可以为列表指定服装模板。