jquery - 获取页面上未选中单选按钮的问题列表 JQuery

标签 jquery

我的页面上有 10 个问题,每个问题都有一个单选按钮组(是、否)。 我正在尝试获取页面上继续按钮的点击事件中具有未选中单选按钮的问题列表。

 $('#btnContinue').click(function () {
    var result = '';
        if ($(":radio:checked").size() < 10) {

                    $(":radio:!checked").each(function () {
                        result += "," + $(this).val();
                    });
                    alert(result);
                }
 });

没有给我所需的结果。请指教。

提前致谢

BB

最佳答案

尝试:

$('input:radio').not(':checked');

我建议您修改以下内容:

var unchecked = $('input:radio').not(':checked').map(
                    function(){
                        return $(this).val();
                    }).get().join(', ');

JS Fiddle demo .

关于jquery - 获取页面上未选中单选按钮的问题列表 JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8934813/

相关文章:

javascript - MatchMedia.js 是否包含在 Modernizr JS 中?

javascript - 我想在 ajaxToolkit :AjaxFileUpload start uploading, 有办法做到这一点时显示一条消息

javascript - jQuery 替换所有单个字符

jquery - 使用 jquery 从 HTML 页面中提取名称

c# - Json Controller 方法中的空参数,而 Jquery 参数具有值

javascript - ID 更改后,JQuery 函数无法在元素上运行

javascript - CSS/jQuery - 16x9 纵横比图像 - 匹配 div 尺寸

jquery - 更新标签的文本或 html 不起作用并且不会引发任何错误

javascript - 如何在单击按钮但使用 jquery 禁用时触发按钮上的操作

jquery - 选择所有 id 可见的超链接