我有一个表,我遍历每一行.如果行背景颜色为绿色,并且未选中其类别为linebox的相应复选框,则应在单击提交时显示错误消息.但返回false不起作用,表单正在提交.尽管消息显示.我该如何解决这个问题?下面是代码.
jQuery(document).on('click', '#add-All-button', function () {
$(".rowb").each(function() {
if($(this).css("background-color") == "rgb(71, 163, 71)") {
var ischk = 0;
var row = $(this);
if (row.find('input[class="linebox"]').is(':checked') ) {
ischk++;
}
if(ischk==0) {
alert('Every green colored row should have one of the checkboxes checked.');
return false;
}
}
});
});
Run Code Online (Sandbox Code Playgroud)