所以我使用 Bootstrap typeahead 插件来显示类列表。它适用于大多数课程,但如果您单击驾驶员教育的下拉菜单,输入字段中的文本将显示为“驾驶员教育”。
有没有办法解决这个问题?
所以我使用 Bootstrap typeahead 插件来显示类列表。它适用于大多数课程,但如果您单击驾驶员教育的下拉菜单,输入字段中的文本将显示为“驾驶员教育”。
有没有办法解决这个问题?
这是因为您将源数组定义为数据属性,因此使用 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
});