@Adam and @peterendidit hit a nail on the head - javascript / jQuery is not needed here.
, , , , this - label, td - , label. , , , , - , ..
var cb = $(this).closest('td')
.prev('td')
.find('input');
if (cb.find(':checked').length == 0) {
cb.attr('checked','checked');
}
else {
cb.removeAttr('checked');
}