请先看代码:
function SelectDataBySecond(This) {
if ($(This).is(":checked")) {
$('#' + $("#" + $(This).attr('id')).parent().attr('id') + ' input:checkbox').each(function () {
$(this).attr("checked", true);
})
}
else {
$('#' + $("#" + $(This).attr('id')).parent().attr('id') + ' input:checkbox').each(function () {
$(this).attr("checked", false);
})
}
}
出现点击第一次全选时都全选,点击第二次取消全选时也全部取消全选,当第三次点击时效果失灵,随后反复效果都失灵。