码迷,mamicode.com
首页 > 其他好文 > 详细

DataTables获取指定元素的行数据

时间:2017-07-06 17:02:53      阅读:416      评论:0      收藏:0      [点我收藏+]

标签:number   不能   arc   数据   att   use   dom   line   row   

法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获取指定元素的行数据

标签:number   不能   arc   数据   att   use   dom   line   row   

原文地址:http://www.cnblogs.com/hdwang/p/7126796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!