DataTables获取指定元素的行数据
Posted 追极
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DataTables获取指定元素的行数据相关的知识,希望对你有一定的参考价值。
法1:
用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‘);
最后获取数据
$(‘#userTable‘).DataTable().rows(rowIndex).data()[0];
以上是关于DataTables获取指定元素的行数据的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 jQuery DataTables 和复选框作为行选择器访问列元素数据