javascript - Jquery某些单选按钮返回true

标签 javascript jquery

我试图找出为什么在单击提交按钮时此代码不会公开正确的 p 标记。目的是告诉用户他们的答案是通过还是失败。

$('#screenfail').hide();
$('#screensuccess').hide();

$('#actiontime').click(function () {
    if ($("#quest11", "#quest21").is(':checked') == true) {
        $('#screensuccess').show(); 
    } else {
        $('#screenfail').show();
    }
});

<div>
    <p>Quest 1.</p>
    <input type="radio" name="clinic" id="quest11" value="1" />Yes
    <input type="radio" name="clinic" id="quest12" value="0" />No

    <p>Quest 2.</p>
    <input type="radio" name="age" id="quest21" value="1" />Yes
    <input type="radio" name="age" id="quest22" value="0" />No

    <p id="screenfail">
        Thanks but no thanks.
    </p>

    <p id="screensuccess">
        You made it!
    </p>

    <p>
        <input id="actiontime" type="submit" value="Submit Me!" name="submit">
    </p>

</div>

最佳答案

将您的支票更改为:

if ($("#quest11").is(':checked') && $("#quest21").is(':checked')) {

<强> jsFiddle example

关于javascript - Jquery某些单选按钮返回true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17754231/

相关文章:

javascript - 无法找到子数组中最大的数字

jquery - 防止 pseudo::before 元素中的动画背景图像被裁剪

javascript - 为什么我在选择框上调用 .options 时得到 "undefined"?

javascript - 如何使用 jQuery 检查所选选项的整数值?

javascript - Highcharts 日期

javascript - 为什么 Microsoft Edge 在呈现页面之前重新排序 html 属性?

javascript - 自动完成不起作用......(AJAX+PHP+HTML+JS)

javascript - 我没有从 getJSON 函数中获取任何数据

javascript - 使用 jQuery 将 div 在其父级中居中

javascript - 使用 jquery clone 语句复制一个 div 标签,当使用新复制的 div 时,js 做错了