jQuery 数据表和标题复选框

标签 jquery checkbox datatable

我正在使用 jQuery 数据表,我想要一列复选框,并且标题应包含一个全选复选框。我在数据表官方网站上没有找到任何关于此的详细信息。

有人可以帮忙吗?

谢谢。

最佳答案

一种方法是使用数据表的 aoColumns 属性,并将“sTitle”属性的标记呈现为 html 字符串。

http://www.datatables.net/usage/columns

//On datatable init the options would look something like this
"aoColumns": [{   "sTitle": "<input type='checkbox' id='selectAll'></input>"}]

然后,您可以在创建数据表后将处理程序连接到标题复选框以选中/取消选中所有复选框;

所以类似:

$("#selectAll").toggle(function () { 
       $("checkboxSelector", dataTable.fnGetNodes()).attr("checked", true); }
     , function () { 
         $("checkboxSelector", dataTable.fnGetNodes()).attr("checked", false); 
     }
 );

关于jQuery 数据表和标题复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16067313/

相关文章:

java - 我如何检查所有复选框,甚至是分页隐藏的复选框?

c# - 如何将对 DataTable 所做的更改提交到我从中获取它的表?

php - 复选框仍选中后退按钮,但没有 “checked”属性

datatable - Vuetify 数据表内联过滤器

.net - 查找两个 .NET 数据表的交集

php - 提示性自动搜索无法正常工作

javascript - jQuery Scrollify - 第一部分忽略偏移量

jQuery 不适用于 <col> XML 标签

javascript - 如何在 Protractor 测试中获取 Web 服务响应

html - POST 未选中的 HTML 复选框