javascript - 如何知道是否选中具有特定 id 的单选按钮以在 if else 语句中使用

标签 javascript jquery css html

我想做的是在所有输入都为空时显示对话框。如果选中是单选按钮,则还应填写其他带星号的输入,否则将显示对话框。

我的问题是即使我选中了值为 Yes 的单选按钮,对话框也不会显示。

当前输出:http://jsfiddle.net/5kcsn/245/

脚本:

$("#dialog-confirm").dialog({
    resizable: false,
    height: 140,
    modal: true,
    autoOpen: false,
    buttons: {
        "Close": function () {
            $(this).dialog("close");
        }
    }
});

$('#presentEmploymentInformationDialog').click(function () {
    if (   
    ($("input[name='employed']:checked").val() == undefined) && 
    (
    ($('#employed_v1[value=Yes]:checked').val() == 'true') ||
    ($("input[name='presentEmployed']:checked").val() == undefined || $('#officeName').val() == '' || $('#officeAddress').val() == '' || $('#jobPosition').val() == '' || $('#noYearsInPosition').val() == '' || $('#statusOfEmployment').val() == '' )
    )
       )
    {
        $("#dialog-confirm").dialog("open");
    }else{
        exit;
    }
});

最佳答案

你可以使用下面的代码来查看一个复选框是否被选中

$("selector").is(":checked")

这是 jsfiddle 中的示例

关于javascript - 如何知道是否选中具有特定 id 的单选按钮以在 if else 语句中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24815800/

相关文章:

javascript - asp.net mvc 动态 javascript 菜单

javascript - 无法使用放置在 Ruby on Rails vendor 文件夹中的 jQuery 插件

javascript - CSS3/Jquery 泡泡动画

css - 无法覆盖字体大小 :100% & font-inherit property in another CSS file

php - 制作链接以更改 iframe 上的 src

javascript - 如何用n个切片画一个圆

javascript - 如何使用 Selenium Python 在 WordPress 帖子中上传文件?

javascript - 当一个 div 被点击但另一个没有被点击时显示警报

javascript - document.getElementById().setAttribute() 函数的替代方法

javascript - 单击时覆盖图像居中的图像