HTML:
<input type="checkbox" id="checkall" />
<c:forEach items="${lockers }" var="locker">
<tr>
<td class="table-td-chbox">
<div class="table-td-chbox">
<input type="checkbox" name="ckUserId"
id="${locker.id }"
value="${locker.id }" />
</div>
</td>
</tr>
</c:forEach>
jquery写法:
var i=0;
var values='';
var checkeds = $("[name='ckUserId']:checked");
for(i=0;i<checkeds.length;i++){
if(i<checkeds.length-1){
values += checkeds[i].value+',';
}else{
values+=checkeds[i].value;
}
}
全选/全不选:
<input type="checkbox" id="checkall" />
$("#checkall").click(function(){
if($(this).is(':checked')){
$("[name='ckUserId'].each(function(){
$(this).prop("checked",true);
});
}else{
$("[name='ckUserId'].each(function(){
$(this).prop("checked",false);
});
}
});