DataTables获取指定元素的行数据
2017-07-06 15:55
197 查看
法1:
用jquey获取,var row = $('.edit').parent().parent();
缺点:只能获取dom上的东西,不能获取没有渲染的数据
法2:
首先绑定行号到元素上
然后根据元素取出行号
var rowIndex = $('#btnEdit').attr('data-rowindex');
最后获取数据
$('#example').DataTable().rows(rowIndex).data()[0];
如果是单击单元格获取数据,示例如下:
用jquey获取,var row = $('.edit').parent().parent();
缺点:只能获取dom上的东西,不能获取没有渲染的数据
法2:
首先绑定行号到元素上
$('#example').dataTable( { "columns": [ {"data":"name", "orderable": false, "searchable": false,"render" : function ( data, type, row, meta) { return '<button id="btnEdit" data-rowindex="'+meta.row+'">编辑</button>'; }} ] } );
然后根据元素取出行号
var rowIndex = $('#btnEdit').attr('data-rowindex');
最后获取数据
$('#example').DataTable().rows(rowIndex).data()[0];
如果是单击单元格获取数据,示例如下:
//单击首列,获取该列中单元格数据 $('#example tr td:first-child').click(function(){ alert($(this).text()) });
相关文章推荐
- thinkphp循环数据到页面时,jquery$(this)动态获取指定元素的数据
- mongodb从内嵌数据对象中获取指定元素
- Datatables通过某列元素操作获取该行数据
- Sql Server 如何获取指定一行数据?在没有自动增长列的情况下
- javascript 获取HTMl文件指定元素的代码
- 准确获取指定元素CSS属性值
- 如何从Subversion的dump备份中获取指定目录的数据操作步骤
- 用Javascript 获取指定页面元素的位置
- 如何获取指定表的列和数据类型
- sql 获取指定数据表的所有字段名称的字符串
- 获取指定数据库表, 以及指定表的数据信息
- 获取指定元素的位置并提示信息
- 如何按指定的顺序获取数据
- js中两个常用方法(1.获取当前工程的虚拟目录;2.移除数组指定位置上的元素)
- 获取指定URL的数据
- javascript 获取HTMl文件指定元素的代码
- 用 Javascript 获取指定页面元素的位置
- 用 Javascript 获取指定页面元素的位置
- bboss taglib直接指定数据库sql语句获取数据
- js javaScript array 取指定元素索引、判断是否相同、重复、过滤数据