Вы используете divs
, содержащий флажки, поэтому вам нужно find
свои флажки.
(Вам также, вероятно, следует кэшировать $(this)
, чтобы избежать нескольких вызовов):
$("div.checkboxes").each(function() {
var $this = $(this);
var student = $this.attr('data');
var checkbox1 = $this.find('input.checkbox1').is(':checked');
var checkbox2 = $this.find('input.checkbox2').is(':checked');
var checkbox3 = $this.find('input.checkbox3').is(':checked');
});
return false;
Каждая из трех строк флажка возвращает логическое значение, указывающее, установлен ли флажок в текущем элементе div.