用jQuery写了一个分页表格,有一个全选的按钮,全选只能选中当前页的表格数据,我想点击这个全选按钮后,就所有页面的数据都选中了,请问该怎么实现
这是全选框的代码
<input type="checkbox" id="checkedAll">
$("#checkedAll").click(function(){
$(".xk").prop("checked", this.checked)
if (this.checked) {
qxfu();
} else {
del = [];
}
}
你在当前页只请求了当前页的数据啊,你要想选全部,要么让后端出个操作所有数据的接口,要么让当前页展示所有的数据
因为你请求的只是当前的数据
假设整体数据是list = [{},{},{},{},{}......]
当前分页下的数据应该是这个list的一个切片list_child[{},{},{}]
你全选操作的数据应该是list而不是list_child
因为 后面的 dom没渲染出来啊 。肯定获取不到