【发布时间】:2013-08-26 16:51:28
【问题描述】:
我有以下 HTML:
HTML:
<input type="radio" name="abc" value="0" selected="selected" style="display:none" />
<input type="radio" name="abc" value="1" />1+
<input type="radio" name="abc" value="2" />2+
<input type="radio" name="abc" value="3" />3+
JQuery 获取选中的单选按钮
$('input:radio[name=abc]:checked').val();
为什么在用户选择单选按钮之前,上面的代码在页面加载时不起作用?这很奇怪,因为上面的代码在用户选择了单选按钮后才起作用。
在我看来,我已将默认单选按钮值设置为 0,但如果你
意思是,如果单选按钮的值被选中,则返回选中的值——否则返回0(当没有选中任何值时)
【问题讨论】:
-
$(document).ready()里面有代码吗? -
@StaceyH 这是你第四次问这个问题。如果您需要澄清,请编辑上一个问题。
-
@mway - 不,我应该吗?如果有,为什么?
-
@StaceyH 您在过去 1 小时内发布了 3 个非常相似的问题。你不必那样做。您可以只编辑原始问题以添加新信息,例如后续问题...
标签: javascript jquery