jQuery加载页面后,检查是否选中单选按钮

jQuery加载页面后,检查是否选中单选按钮,jquery,onload,checked,Jquery,Onload,Checked,我可以轻松获取值或使用检查是否选择了单选按钮。单击(function()),但如果检查单选按钮是否被选中和/或在页面加载后获取其值,我需要做什么(即,在页面加载时预先选择了一些单选按钮) 我以为这样可能行得通,但事实并非如此: $("input[type=radio][name=q22]:checked").val() 有什么建议吗?试试这个: $(function(){ $("input[type=radio][name='q22']:checked").val(); }); 或者

我可以轻松获取
或使用
检查是否选择了单选按钮。单击(function()
),但如果检查单选按钮是否被选中和/或在页面加载后获取其值,我需要做什么(即,在页面加载时预先选择了一些单选按钮)

我以为这样可能行得通,但事实并非如此:

$("input[type=radio][name=q22]:checked").val()
有什么建议吗?

试试这个:

$(function(){
    $("input[type=radio][name='q22']:checked").val();
});
或者,您也可以使用以下选项:

    $(function(){
       if ($("#radio1").is(":checked")) {
         // do something
       }
    });

只需将脚本放在页面底部,就在关闭标记之前,或者使用jQuery。在任何一种情况下,脚本都可以访问页面上的元素,并可以获取选中单选按钮的值

|

尝试以下方法:

$(document).ready(function(){
    $("input[type=radio][name='q22']:checked").val()
});
已使用
$(文档).ready(处理程序)

指定DOM完全加载时要执行的函数

$(文档).ready(函数(){
//调用了.ready()的处理程序。
//DOM加载成功后运行的代码
});
$(文档).ready(函数(){
警报(“”)
});
在身体加载成功后,它将发出警报

您的代码正常

您可能放弃的是在加载页面并读取html后运行它。您可以使用jQuery的来执行此操作

$(document).ready(function () {
    var i = $("input[type=radio][name=q22]:checked").val();
    console.log(i);
});
演示

试试看

var arr=$("input[type=radio][name=q22]:checked").map(function(){return $(this).val();})

谢谢,它在(窗口)下运行。加载,但在下不工作。准备好了吗?谢谢!刚刚注意到-忽略我以前的评论。我忘了复制原始答案中的内容,以防在我快速更正之前看到。更新了。我包括了一些您可能感兴趣的其他功能。
var arr=$("input[type=radio][name=q22]:checked").map(function(){return $(this).val();})