【问题标题】:<option selected = "selected"> issues in IE9 [duplicate]<option selected = "selected"> IE9 中的问题 [重复]
【发布时间】:2013-02-19 04:01:35
【问题描述】:

我在 IE9 的下拉菜单中设置默认值时遇到问题。它似乎适用于其他浏览器。我所有的搜索都产生了尝试使用 JQuery 来设置该属性的人。但我根本没有使用 JQuery。这是一个示例:

<select id="selectType" name="selectType">
<option label="1" selected="selected">1</option>
<option label="2">2</option>
<option label="3">3</option>
</select>

我忘了补充一点,问题是它默认显示一个空白字段而不是“1”。

【问题讨论】:

  • 它应该可以正常工作。您确定您不只是按 F5/单击刷新并让浏览器为您提供当前表单值而不是默认值吗?
  • 这不是建议的重复(问题中不涉及 JavaScript)。相反,它似乎是不可复制的,并且是由问题中未披露的内容引起的。

标签: html css internet-explorer internet-explorer-9


【解决方案1】:

这应该可以正常工作,尽管我个人认为selected 是一个布尔属性,因此它的存在就是必需的:

<option label="1" selected>1</option>

话虽如此,我不确定label 是否是一个有效的属性。我相当确定它们是用于&lt;optgroup&gt; 标签的。尝试删除该属性。

【讨论】:

  • 好的。这很奇怪,但也许这正是这样的 UI 元素所发生的事情。
  • 说得太早了。我查看了错误的页面。
  • 啊!是的,我以前也遇到过这种情况!
  • 忘记添加,使它只是
  • @ModoModo,那么问题与问题非常不同,因为selected="selected" 在 IE 上工作得很好。
猜你喜欢
  • 1970-01-01
  • 2014-06-21
  • 1970-01-01
  • 2011-02-27
  • 1970-01-01
  • 1970-01-01
  • 2020-01-21
  • 1970-01-01
  • 2014-12-03
相关资源
最近更新 更多