-1

我在 stackoverflow 中看到了很多使用输入名称获取组单选值的示例。有没有办法使用 id 找到它?

4

4 回答 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 回答