JQuery检查Checkbox是否被选中

use*_*065 12 validation checkbox jquery

我想弄清楚如何编写类似下面的内容来验证单个复选框.表格上可能只有一个或许多单独的表格.以下示例不起作用.

谢谢!

// -----------------------------------------------
// CHECK SINGLE CHECKBOX
// -----------------------------------------------
$('.mcCbxRequired').each(function() {
    var mcCbxCheck = $(this);
    if(mcCbxCheck.is(':checked')) {
        alert('checked');
        // do something here ...
    }
    else{
        alert('not checked');
        return false;
    }
});
Run Code Online (Sandbox Code Playgroud)

Dev*_*rke 20

几件事:

  1. 每个适用的复选框都必须包含mcCbxRequired该类.如果两个警报都没有显示,则问题必定是因为您的复选框没有此类.

  2. 你是return荷兰国际集团false在这两种情况下.这对验证没有意义,因此您应该将代码的相关部分更改为:

码:

    if(mcCbxCheck.is(':checked')) {
        alert('checked');
        return true;
    }
Run Code Online (Sandbox Code Playgroud)