jQuery全选全不选
$(function() {
$('.input').click(function() {
if (this.checked) {
$(this).parents('div.row1').find("input[name='checkbox']").prop("checked", "true");
} else {
$(this).parents('div.row1').find("input[name='checkbox']").prop("checked", false);
}
});
$("input[name='checkbox']").click(function() {
var selectedLength = $(this).parents('div.form-inline').find("input[name='checkbox']:checked").length;
var allLength = $(this).parents('div.form-inline').children().length;
if (selectedLength == allLength) {
$(this).closest('div.row1').find('input').prop("checked", true);
} else {
$(this).closest('div.row1').find('.input').prop("checked", false);
}
})
});
JS全选全不选
function checkAll(selectAllBoxId, childBoxsId) {
var selectall = document.getElementById(selectAllBoxId);
var allbox = document.getElementsByName(childBoxsId);
if (selectall.checked) {
for ( var i = 0; i < allbox.length; i++) {
allbox[i].checked = true;
}
} else {
for ( var i = 0; i < allbox.length; i++) {
allbox[i].checked = false;
}
}
}