У меня было много проблем с моей функцией. функция должна проверять все флажки, если установлен флажок в первой строке, и наоборот. Вот что я написал:
$("#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)"));