我想遍历复选框 div 并确定是否选中了 checkbox1、checkbox2、checkbox3
// iterate over checkboxes
$('#register_students').click(function() {
$("div.checkboxes").each(function() {
var student = $(this).attr('data');
var checkbox1 = ???
var checkbox2 = ???
var checkbox3 = ???
});
return false;
});
<td>
<div class='checkboxes' data=8255>
<INPUT type="checkbox" value="36" class="checkbox1">
<INPUT type="checkbox" value="14" class="checkbox2">
</div>
</td>
<td>
<div class='checkboxes' data=8244>
<INPUT type="checkbox" value="36" class="checkbox1">
<INPUT type="checkbox" value="14" class="checkbox2">
<INPUT type="checkbox" value="14" class="checkbox3">
</div>
</td>
Run Code Online (Sandbox Code Playgroud)
用这个。
$(this).is(':checked')
Run Code Online (Sandbox Code Playgroud)
返回true或false。喜欢,
$('#register_students').click(function() {
$("div.checkboxes").each(function(index1) {
var student = $(this).attr('data');
cb = [];
$('input[type=checkbox]',this).each(function(index2, Element){
cb[index2] = $(Element).is(':checked');
});
// use 'cb' and 'student' as you want. 3 checkbox value are as cb[0], cb[1], cb[2]
});
return false;
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12359 次 |
| 最近记录: |