我在 stackoverflow 中看到了很多使用输入名称获取组单选值的示例。有没有办法使用 id 找到它?
问问题
87 次
4 回答
1
通常最好使用名称,因为它可以让您知道选择了组中的哪个单选按钮(组中的所有单选按钮具有相同的名称,但只有一个具有给定的 id)。
但是,如果您想检查是否检查了您拥有其 id 的特定单选按钮,您可以这样做:
var yesorno = document.getElementById('someId').checked;
如果您想获取您知道其 id 的单选按钮的值,这很简单
var value = document.getElementById('someId').value;
于 2012-11-08T12:17:17.373 回答
0
简短的回答,不是真的。
您必须有一个名称,否则单选按钮将无法一起使用,这意味着可以检查所有这些单选按钮。如果您已经有了名称,请通过以下方式获取值:
$('[name="myGroup"]:radio:checked').val()
于 2012-11-08T12:25:09.660 回答
0
var name = $("#myId").attr("name")
$(":radio").filter(function(){return $(this).attr("name") == name}).filter(":checked").val()
于 2012-11-08T13:02:54.880 回答
0
我自己发现了。这段代码对我有用!。
alert($('input[id=groudid]:checked').val());
于 2012-11-08T12:30:45.263 回答