Ajax jquery数据列表仅显示Firefox中的第一个选项

Ajax jquery数据列表仅显示Firefox中的第一个选项,ajax,firefox,datalist,Ajax,Firefox,Datalist,我有一个使用ajax调用生成的数据列表,比如DOM如下所示 <input list='list' type='text'> <datalist id="list"> <option>aa</option> <option>ab</option> <option>ac</option> </datalist> aa ab 交流电 键入“a”作为输入应该会给我一个所有3个选项

我有一个使用ajax调用生成的数据列表,比如DOM如下所示

<input list='list' type='text'>
<datalist id="list">
  <option>aa</option>
  <option>ab</option>
  <option>ac</option>
</datalist>

aa
ab
交流电
键入“a”作为输入应该会给我一个所有3个选项的下拉列表,这在Chrome中运行良好,但是在Firefox中,它只显示第一个选项,即使我可以看到DOM中列出的所有3个选项


只有在我使用预定义的下拉列表生成下拉选项时才会发生这种情况。此问题不存在。

请检查您的浏览器和html版本


对于稍后遇到此问题的用户,在构建搜索列表时不推荐使用,因为它在不同浏览器和html版本之间没有稳定的性能。更常见的解决方案是使用