法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];
|