jquery - 使用 JQuery 检查第一个单选按钮

标签 jquery radio-button checked

我想检查每组的第一个单选按钮。但是有一些单选按钮被禁用,因此脚本应该忽略它们并转到下一个非禁用按钮。

我写了这样的东西,但它不起作用:

$(document).ready(function(){
if ($("input['radio']).is(':disabled'))
    {  
        $(this).attr('checked', false );
    }
else
    {
        $(this).attr('checked', true );
    }
});

非常感谢

最佳答案

如果您的按钮按名称属性分组,请尝试:

$("input:radio[name=groupName][disabled=false]:first").attr('checked', true);

如果它们按父容器分组,则:

$("#parentId input:radio[disabled=false]:first").attr('checked', true);

关于jquery - 使用 JQuery 检查第一个单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3977699/

相关文章:

javascript - 允许 javascript 在带有任意数字的 div 上运行

javascript - 单击输入时隐藏 div

复选框勾选值绑定(bind)

c# - .NET checkbox.Checked 总是返回 false

css - 选中的单选按钮的样式标签,包裹在 label 标签中

jquery - Mustache - 动态加载部分 View 并渲染(springboot应用程序)

javascript - 将带有 "/"的字符串传递给 ajax

javascript - 在 React 中禁用切换按钮

javascript - 如何验证其中包含输入字段的单选按钮?

android - 我可以为 API < 21 更改 android 中可绘制的单选按钮吗?