【问题标题】:jquery datalist only showing 1st option in Firefoxjquery datalist 仅在 Firefox 中显示第一个选项
【发布时间】:2017-05-23 14:50:45
【问题描述】:

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

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

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

这仅在我生成下拉选项时发生,使用预定义的下拉列表没有此问题。

【问题讨论】:

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

标签: ajax firefox datalist


【解决方案1】:

检查您的浏览器和 html 版本

https://www.w3schools.com/tags/tag_datalist.asp

【讨论】:

    猜你喜欢
    • 2023-03-18
    • 2018-10-02
    • 2021-02-14
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    • 2016-01-14
    • 2016-09-01
    相关资源
    最近更新 更多