gpt4 book ai didi

javascript - 如何添加复选框以选择数据表 jQuery 中的所有选项

转载 作者:行者123 更新时间:2023-12-03 06:59:30 24 4
gpt4 key购买 nike

我在图书馆工作 datatables ,并且我想为某些操作添加表格行复选框,我向表格添加复选框,并在表格标题中添加一个复选框以选择所有框。
脚本:

$('#checkAll').click(function () {
$(':checkbox.checkbox-mark').prop('checked', this.checked);
});
jsfiddle你可以看到更多。
但问题是,我有页面,如果我点击标题复选框,它只会选择当前页面中的所有框,但我想要在所有页面中,我该如何解决这个问题?

最佳答案

就像你已经讨论过的,你可以使用 service/api 来设置 selectAll 值,但如果你想使用前端,那么你可以使用 DataTable().cells().nodes();获取所有节点并遍历它们并将复选框值设置为每个节点。

// update your checkAll logic like this

$('#checkAll').click(function() {
var allPagesData = $("#test1").DataTable().cells().nodes(); // this will give you all data in datatable.
$(allPagesData).find('input[type="checkbox"]').prop('checked', this.checked);
});
看看这个 fiddle

关于javascript - 如何添加复选框以选择数据表 jQuery 中的所有选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64314123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com