<th>{{ Form::checkbox('select_all' ,'1',false,array('id' => 'select-all')) }}</th>
<td>{{ Form::checkbox('item[]', $id->id, false) }}</td>
<script>
var table = $('#table').DataTable({
"responsive": true,
});
$('#select-all').on('click', function(){
var rows = table.rows({ 'search': 'applied' }).nodes();
$('input[type="checkbox"]', rows).prop('checked', this.checked);
});
$('#table tbody').on('change', 'input[type="checkbox"]', function(){
if(!this.checked){
var el = $('#select-all').get(0);
if(el && el.checked && ('indeterminate' in el)){
el.indeterminate = true;
}
}
});
</script>
我尝试了上面的方法,但没有工作,任何解决方案来修复它? 我做错了吗? 我认为它应该有效,但我不知道为什么在点击“全选”时无法选择所有内容。复选框