У меня возникло множество проблем с моей функцией. Функция должна проверять все флажки, если флажок в первой строке отмечен и наоборот. Это то, что я писал:Проверка всех флажков
$("#meetingspanel").on("click", ":checkbox", function() {
if ($(this).parent().parent() == ($("tr:first"))) {
chboxcondition++;
if (chboxcondition % 2 !=0) {
$(":checkbox").each(function() {
$(this).attr('checked', true);
});
} else {
$(":checkbox").each(function() {
$(this).attr('checked', false);
});
}
} else
return false;
});
Он работает путем проверки всех их и снимите флажок. Проблема в том, что он проверяет и отменяет все, независимо от того, какой флажок я нажимаю, даже пятый, я хочу только первый в первой строке.
Это как флажок Создание идет
$("<td style=border:0px><input type='checkbox' id='btncb'></td>").insertAfter($("td:nth-child(6)"));
$ (": checkbox"). Каждый из них получит КАЖДЫЙ флажок ... возможно, что-то вроде этого будет работать: $ ("tr: first: checkbox") – Cristy
почему Вы добавляете этот прослушиватель событий только к первому флажку, сохраняя все отличительные проблемы внутри прослушивателя событий? – kontur
Как ваша разметка выглядит как – Rafay