【问题标题】:html select options ordered by value in iehtml选择按值排序的选项ie
【发布时间】:2012-08-18 00:34:15
【问题描述】:

我有以下问题:我的下拉菜单应该按字母顺序排列,并且在 Firefox 中有效,但 Internet Explorer 似乎按值排序项目而不是按顺序排列 - 我该如何更改? (我无法更改值,因为它们是 ID)

【问题讨论】:

  • 除非我对它们的理解遗漏了一些东西,否则浏览器只会按照 HTML 中提供的值的顺序显示下拉值(选项)。所以这里肯定有其他东西在起作用(EDIT,显然客户端脚本也可以影响值,我说的是直接 HTML)
  • 好的,按id顺序生成选项似乎是jquery的错

标签: html internet-explorer sorting select option


【解决方案1】:

我注意到了同样的行为。 Safari 和 Firefox 保持列表元素按照 HTML 代码中提供的顺序排列,而 Internet Explorer 确实按值对它们进行排序 - 我认为这是一个错误。

截至 2012 年 9 月,这些浏览器的最新版本会出现这种情况。

似乎没有关于这个问题的信息......就像每个人都在使用顺序值作为他们的组合和列表。

【讨论】:

  • 我发现这是 IE 中的 jQuery 错误。如果我使用标准 JS 函数创建选项列表,一切正常
猜你喜欢
  • 1970-01-01
  • 2014-07-17
  • 2014-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多