【发布时间】:2015-07-13 21:01:03
【问题描述】:
我有一个表,我遍历每一行。 如果行背景颜色为绿色,并且未选中其相应的类为 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;
}
}
});
});
【问题讨论】:
标签: javascript jquery