如何使用ID检查无线电组的选定值



我在stackoverflow中看到了许多示例使用输入名称获取组无线电值。有什么方法可以使用ID?

通常最好使用该名称,因为它可以选择组中的哪个单选按钮(组中的所有广播按钮都具有相同的名称但是只有一个给定的ID)。

但是,如果您想检查是否检查了您的ID的特定广播按钮,则可以执行此操作:

var yesorno = document.getElementById('someId').checked;

演示

如果要获取您知道的id的广播按钮的值,那就是

var value = document.getElementById('someId').value;

简短答案,不是真的。

您必须有一个名称,否则无线电按钮将无法一起使用,这意味着所有这些按钮都可以检查。当您已经有名时,获取值:

$('[name="myGroup"]:radio:checked').val()

我发现了自己。该代码对我有用!

alert($('input[id=groudid]:checked').val());
var name = $("#myId").attr("name")    
$(":radio").filter(function(){return $(this).attr("name") == name}).filter(":checked").val()

最新更新