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

Hom*_*r_J 6 jquery onload checked

我可以轻松地抓住value或检查是否选择了一个单选按钮,.click(function()但是我需要做什么,如果检查是否选择了单选按钮和/或在页面加载后获取其值(即一些单选按钮是预先在页面加载时选择).

我认为这样的东西可能有用,但它没有:

$("input[type=radio][name=q22]:checked").val()
Run Code Online (Sandbox Code Playgroud)

有什么建议?

Dan*_*ele 15

试试:

$(document).ready(function(){
    $("input[type=radio][name='q22']:checked").val()
});
Run Code Online (Sandbox Code Playgroud)


Rik*_*ard 5

你的代码没问题。

您可能忘记的是在页面加载并读取 html 后运行它。您可以使用 jQuery 的.ready()来做到这一点。

$(document).ready(function () {
    var i = $("input[type=radio][name=q22]:checked").val();
    console.log(i);
});
Run Code Online (Sandbox Code Playgroud)

演示 在这里