具有单独 ID 字段的类似自动完成的界面?

Autocomplete-like interface with separate ID field?

我想使用 jQuery 自动完成功能在我的表单中提供一种交互式下拉菜单。但是,我想显示 2 个字段 - ID 和描述。虽然输出两者很容易,但我找不到将 ID 和要显示的文本分开显示的方法,就像使用简单的 html select 下拉元素一样。我想显示 ID + 描述,并且能够 "search" 两者之一,但是一旦它被 selected 我只想访问 ID。如果不专门解析 ID,我该如何完成此操作? (我愿意使用自动完成以外的东西)

也许这是您想深入研究的内容:

它是 jQuery UI 自动完成控件的简单扩展,添加了对下拉列表中多列的支持。