我有一个类似于SO的标记插件。jQuery.ui autocomplete - 额外信息
我使用jQuery.ui的自动完成来提供建议。
用户可以手动输入标记名,也可以在列表中显示后单击它。
无论哪种方式,
当标签创建它被添加到一个数组,看起来像
[{id: 0, name:mytag},{id: 6, name:clickedtag},{id: 0, name:mytag2}]
所以其对象文本的数组。
如果标记来自自动完成,我想让ID通过。
else 0
我的问题是。 如何将附加信息(如ID)传递到自动填充?
不完全是,找到了你可以简单地返回一个对象数组,例如`[{value:'display name',id:123},{value:'display name',id:456}] 然后你设置自动完成选择处理器。要访问你的价值观你做`ui.item.value/ui.item.id/ui.item.whatever` – Hailwood 2011-02-06 22:09:28