如何检查是否没有单选按钮被选中?
我有两个单选按钮,是和不是。如何检查是否没有单选按钮被选中?
我想检查是否有任何单选按钮被选中,如果没有,那么默认没有选中按钮。
这里是我的尝试:
if ($("#type_No").attr('checked', false) && $("#type_Yes").attr('checked', false)) {
$('#type_No').attr('checked', true);
}
然而,虽然测试此,我意识到这是不正确,因为它的设置复选框的值,如果他们选中与否不检查。
那么,如何根据单选按钮的ID检查单选按钮是否被选中?
我假设你的单选按钮有一个name
属性,因此简单地做:
var isChecked = $("[name='RADIONAMEHERE']:checked").length > 0
它们没有名称属性,我可以只使用ID吗? – 2015-02-24 19:45:00
@KalaJ - 呃..那么他们是不正确的单选按钮。你可以一次选择多个吗? – tymeJV 2015-02-24 19:46:26
为两个单选按钮提供相同的名称,以便它们成为一个组 – 2015-02-24 19:48:42
'$(” (':checked')' – adeneo 2015-02-24 19:43:18
可能重复:http://stackoverflow.com/questions/1423777/javascript-how-我可以检查一个单选按钮是否被选中 – dowomenfart 2015-02-24 19:43:32