微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html – checked =“checked”不能在chrome中工作

<input type="checkBox" name="Type[]" value="Red" checked="checked" /><span class="space-right">Red</span>

正确设置复选框以检查firefox和safari,但不是chrome。没有找到任何这个在线信息。

任何人都知道如何解决这个问题?

还试过裸体检查以及checked =“true”

不寻找一个js的解决方案,谢谢。

编辑:taco的答案描述了什么问题。当使用表单和输入元素时,元素必须正确嵌套在< td>< / td>标签或checked =“checked”没有效果。这是一个jsfiddle的例子,证明这在chrome 29.0.1547.57:http://jsfiddle.net/LnL7b/上是正确的

解决方法

我可以在Google Chrome版本28.0.1500.95上复制此问题。
<table>
  <tr>
    <td>test</td>
    <input type="radio" name="foo" value="bar" checked="checked">
  </tr>
</table>

我通过不正确地嵌套单选按钮打破了桌子。这以某种方式导致Google Chrome不会将输入收音机标记为已选中。

jsfiddle example – broken
jsfiddle example – working

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐