如何检查是否没有选中任何单选按钮
How can I check if none of the radio buttons are checked?
我有两个单选按钮,是和否。
我想检查是否选中了任何单选按钮,如果没有,则默认为选中无单选按钮。
这是我的尝试:
if ($("#type_No").attr('checked', false) && $("#type_Yes").attr('checked', false)) {
$('#type_No').attr('checked', true);
}
然而,在测试这一点时,我意识到这是不正确的,因为它设置了复选框的值,而没有检查它们是否被选中。
那么,我如何根据单选按钮的id检查单选按钮是否被选中?
您可以将$.is与选择器:checked
一起使用,就像一样
if (!$("#type_No").is(':checked') && !$("#type_Yes").is(':checked')) {
// do something
}
示例
我假设您的单选按钮具有name
属性,所以只需执行:
var isChecked = $("[name='RADIONAMEHERE']:checked").length > 0
相关文章:
- 多个单选按钮组相互干扰
- 是否可以禁用jquery中的单个单选按钮
- Javascript:无法获取变量中的单选按钮值
- 通过ajax到php文件获取单选按钮值
- 互斥单选按钮和相应的输入字段
- 用于选择MVC3中单选按钮值的JavaScript
- 如何获取单选按钮的多个实例的选定单选按钮值
- JavaScript - 如果选中任何复选框,请选择单选按钮
- 如何检查是否没有选中任何单选按钮
- 单选按钮 .val() 返回不为空的值,即使未选择任何单选按钮
- 选择任何一个单选按钮后,单选按钮选项卡焦点无法正常工作
- JQuery:检查是否使用单选按钮类名检查了任何单选按钮
- 在选择任何其他单选按钮时清除文本框
- 如果对单选按钮进行了特定的更改,而不仅仅是任何更改,则将下拉列表的值更改为null
- jQuery-检查是否选中了任何特定的单选按钮
- 是否选中了两个或三个单选按钮中的任何一个
- 单选按钮-未选择任何选项
- 检查是否选中任何单选按钮,然后执行代码(多组按钮)
- 必须显示一些消息,如果没有任何单选按钮被选中和提交按钮被点击
- 使单选按钮文本可点击而不添加任何HTML