单选按钮未被选中

7
我需要解决以下代码的问题:
<div>
<span>Item 1</span>
<input type="radio" name="radio1" id="radio1" checked="checked" />
</div>

<div>
<span>Item 2</span>
<input type="radio" name="radio1" class="checkbox" id="radio2" />
</div>

我已将checked="checked"添加到第一个复选框,但出于某种原因,第二个复选框被选中了。
2个回答

3
根据您发布的代码,缺失的代码中一定有问题。我将您的代码放在了 jsfiddle (1) 上,它完美地运行了。
根据 w3schools 的说法,checked="checked" 是正确的 (http://www.w3schools.com/TAGS/att_input_checked.asp)。我经常使用 <input type="radio" "name="foo" checked />,它也可以正常工作。
更多关于网站的信息会更有帮助。

0
Radio inputs must be inside of a form for 'checked' to work.
<form>
<div>
<span>Item 1</span>
<input type="radio" name="radio1" id="radio1" checked>
</div>

<div>
<span>Item 2</span>
<input type="radio" name="radio1" class="checkbox" id="radio2">
</div>
</form>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接