获取 jQuery 数据表中选中的所有复选框的值

胡安·平松

我有下一个数据表

HTML

<table id="example" class="row-border hover">
  <thead>
    <tr>
      <th>ID</th>
      <th>Iden.</th>
      <th>Nombres</th>
      <th>Sel.</th>
    </tr>
  </thead>
  <tbody></tbody>
  <tfoot>
    <tr>
      <th>ID</th>
      <th>Iden.</th>
      <th>Nombres</th>
      <th>Sel.</th>
    </tr>
  </tfoot>
</table>

JS

$('#example').DataTable({
    scrollX: true,
    deferRender: true,
    "aaData": data.Data,
    "columns": [{ data: "ID" },
                { data: "Identificacion" },
                { data: "Nombres" },
                { "data"      : null,
                  "targets"   : -1,
                  "orderable" : false,
                  "className" : "all",
                  "width"     : "20px",
                  "render"    : function(data, type, full) {
                                  let texto = "";
                                  texto = '<input type="checkbox" id="check_test" value="' + data.ID + '" />';
                                  return texto;
                              }
                }
               ]
});

我想获取所选复选框的值,所以我尝试了这个

var aux = [];

aux = $('#example tbody input[type=checkbox]:checked').map(function(_, el) {
        return $(el).val();
      }).get();

但是,这仅获取从分页数据表的活动页面中选择的值

如何获取所有数据页面上选定复选框的值?

陀螺编码网

使用$()DataTables API 方法从所有页面检索数据,而不仅仅是第一页。

例如:

var $checkboxes = $('#example').DataTable().$('input[type=checkbox]:checked');

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在jQuery数据表的多个页面上获取所有选中的复选框

如何在jquery数据表中获取多个复选框选中的值

如何使用jQuery从两个表中选中的复选框值中获取数据?

获取所有选中的复选框 javascript 或 jquery

如何使用 jquery/javascript 获取选中复选框的所有值?

遍历所有选中的复选框并获取jquery中输入框的值

jQuery在表单提交中获取所有选中的复选框值

jQuery获取相应复选框的隐藏值在MVC Razor中选中为true

循环到html表并获取选中的复选框(JQuery)

如何显示在数据表jQuery中选中的复选框数?

使用jQuery获取具有特定类名的所有选中的复选框

在jQuery中获取所有选中的复选框VALUES的最佳方法

jQuery Datatables,如何从每个页面获取所有选中的复选框

如何获取Jquery数据表的第一列作为复选框

如何获取数据表输入字段复选框选中的值

选中复选框时,jQuery数据表应将所有行转移到新的jQuery数据表

jQuery,如何获取复选框未选中事件和复选框值?

在 jquery 数据表中选择单个复选框

如何获取复选框的数据值并根据它们在jquery中是选中还是未选中来添加或减去值

获取所有选中的复选框值

如何从数据表中获取复选框值?

jQuery如果选中则获取复选框值,而未选中则删除值

如何通过使用jQuery获取所有选定复选框的值?

如何在jQuery中选中复选框以获取父节点的ID?

获取错误的值复选框jQuery

如何使用jquery获取选中的复选框数组的长度?

jQuery将选中的复选框的值获取到数组中

无法使用jQuery Datatables获取列值总和(已选中复选框)

如何使用jQuery动态获取复选框选中的列值的总和