这是从MDN获取的一个例子。
<input list="browsers" />
<datalist id="browsers">
<option value="Chrome">
<option value="Firefox">
<option value="Internet Explorer">
<option value="Opera">
<option value="Safari">
</datalist>
目前,当我在输入元素中键入E时,不会出现任何建议。 如果输入值元素在选项值中的任何位置而不是起始值,我想显示建议。
有可能吗?目前我正在使用jquery Ui Autocomplete来完成此功能。 感谢。
答案 0 :(得分:1)
尝试twitter typeahead:https://github.com/twitter/typeahead.js
适用于jQuery
答案 1 :(得分:1)
这取决于你使用什么浏览器。 Firefox正如我们所期望的那样处理它 - 在文本中搜索(在FF38上测试)。 Chrome仅限于从文本开头搜索(在Ch43上测试)。