jQuery DataTables - 访问所有行数据 [英] jQuery DataTables - Access all rows data

查看:28
本文介绍了jQuery DataTables - 访问所有行数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用 jQuery DataTables 并希望在单击标题复选框时复制所有行(保存在 JavaScript 数组中).

I'm using jQuery DataTables and want to copy all rows (save in JavaScript array) upon clicking the header checkbox.

我想找到 jQuery DataTables 为剩余行页面存储 HTML 的位置,以便我可以浏览 JavaScript,然后在那里检查它或将属性设置为 true.

I want to find where jQuery DataTables store the HTML for remaining page of rows, so I can navigate through JavaScript then check it there or set property checked to true.

类似的东西.

其他信息:

  • 我使用来自 ajax 源的数据 (serverside:false),返回所有数据.
  • 当我点击第 1 页时,所有行都保持选中状态.

推荐答案

我使用此代码找到了 jQuery DataTables 生成的元素,并且我可以复制在分页 DataTables 时隐藏的整个 tr 元素.

I find the generated element by jQuery DataTables using this code, and I can copy the whole tr element that hides when paging the DataTables.

$('#example').DataTable().rows().iterator('row', function(context, index){
    var node = $(this.row(index).node()); 
    //node.context is element of tr generated by jQuery DataTables.
});

这篇关于jQuery DataTables - 访问所有行数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆