3

所以我使用 Bootstrap typeahead 插件来显示类列表。它适用于大多数课程,但如果您单击驾驶员教育的下拉菜单,输入字段中的文本将显示为“驾驶员教育”。

有没有办法解决这个问题?

4

1 回答 1

2

这是因为您将源数组定义为数据属性,因此使用 HTML 实体进行解释。反对时,当在JavaScript处理程序特殊字符中定义选项时,'当列表下拉列表下拉列表和之后在输入字段中单击时,将显示正常:

没有数据属性的 HTML:

<input type="text" data-provide="typeahead" id="stackoverflow">

jquery 构造函数:

$("#stackoverflow").typeahead({
   "source" : ["Driver's Education", "Toys'r'us Education"] //and so on
   //(,) rest of options, if any
});
于 2012-10-26T18:42:07.490 回答