jQuery自动完成 - 将另一个值与选择相关联

时间:2011-05-16 01:00:28

标签: php jquery codeigniter autocomplete

我正在构建一个从数据库中提取的jquery函数,以允许用户选择一个位置。这些位置有两个相关列:名称,城市和ID。

目前我进行了设置,以便自动选择将Name + City显示为用户的文本。如何将该行的ID与文本相关联?这样用户就可以按名称和城市选择他们的位置 - 但是我在实际标签的隐藏字段中选择了他们所选择的俱乐部的ID?

2 个答案:

答案 0 :(得分:1)

在自动完成插件中,可以传递自定义数据,然后将其存储在每个元素的jQuery数据对象中,并作为参数传递给各种回调。您可以在文档中查看this example,找到您想要的内容。

答案 1 :(得分:0)

您可以使用官方HTML5“data- {your name}”属性来存储ID。根据HTML5规范,“data-”属性在不久的将来不会被覆盖。