作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想弄清楚如何编写如下内容来验证单个复选框。表格上可能只有一份,也可能有很多份。下面的例子不起作用。
谢谢!
// -----------------------------------------------
// CHECK SINGLE CHECKBOX
// -----------------------------------------------
$('.mcCbxRequired').each(function() {
var mcCbxCheck = $(this);
if(mcCbxCheck.is(':checked')) {
alert('checked');
// do something here ...
}
else{
alert('not checked');
return false;
}
});
最佳答案
有几件事:
每个适用的复选框都必须具有 mcCbxRequired
类。如果两个警报均未显示,则问题一定是因为您的复选框没有此类。
在这两种情况下,您都会返回
false
。这对于验证来说并没有什么意义,因此您应该将代码的相关部分更改为:
代码:
if(mcCbxCheck.is(':checked')) {
alert('checked');
return true;
}
关于JQuery 检查复选框是否被选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8611887/
我是一名优秀的程序员,十分优秀!