如何使用ID检查收音机组的选定值
通常最好使用名称,因为它可以让你知道选择组中的单选按钮(组中的所有单选按钮具有相同的名称,但only one has a given id)。
但是,如果你想检查特定单选按钮,其必须被检查的ID,你可以这样做:如果你想要得到的单选按钮的值
var yesorno = document.getElementById('someId').checked;
你知道,这只是
var value = document.getElementById('someId').value;
简短的回答,不是真的。
你必须有一个名字,否则单选按钮不能一起工作,这意味着所有这些都可以检查。当你已经有一个名字,得到值:
$('[name="myGroup"]:radio:checked').val()
我发现了我自己。这段代码适合我!
alert($('input[id=groudid]:checked').val());
这根本不是你所问的,而是非常错误的:只有一个输入可以有一个给定的ID。 –
这就是我所问的。你为什么拒绝投票? – agurchand
你的回答没有失望。请阅读[规范](http://www.w3.org/TR/html401/struct/global.html#h-7.5.2):ID **必须**在文档中是“唯一的” –
var name = $("#myId").attr("name")
$(":radio").filter(function(){return $(this).attr("name") == name}).filter(":checked").val()
使用'id',检查'name'是什么,然后检查值。 – jfrej