Jquery DataTables 获取表格数据及行数据

Posted losesea

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery DataTables 获取表格数据及行数据相关的知识,希望对你有一定的参考价值。

注意table变量是

1.jQuery DataTables 行号获取

$("#example tbody tr").on("click", function() {
var index = $(this).context._DT_RowIndex; //行号
});

 

2.获取表格所有数据

  1. function getTableContent(){  
  2.        var nTrs = table.fnGetNodes();//fnGetNodes获取表格所有行,nTrs[i]表示第i行tr对象  
  3.        for(var i = 0; i < nTrs.length; i++){  
  4.            console.log(‘[获取数据]‘ + table.fnGetData(nTrs[i]));//fnGetData获取一行的数据  
  5.        }  
  6.    } 

 

3.获取表格选中行数据

  1. function getTableContent(){  
  2.        var nTrs = table.fnGetNodes();//fnGetNodes获取表格所有行,nTrs[i]表示第i行tr对象  
  3.        for(var i = 0; i < nTrs.length; i++){  
  4.            if($(nTrs[i]).hasClass(‘selected‘)){  
  5.                 console.log(‘[获取数据]‘ + table.fnGetData(nTrs[i]));//fnGetData获取一行的数据  
  6.            }  
  7.        }  
  8.     }  

 

4.获取某一行某一列数据

  1. function getTableContent(){  
  2.  var nTrs = table.fnGetNodes();//fnGetNodes获取表格所有行,nTrs[i]表示第i行tr  
  3.  for(var i = 0; i < nTrs.length; i++){  
  4. //  if($(nTrs[i]).hasClass(‘selected‘)){//相当于$(tr)  
  5.  var t = table.fnGetData(nTrs[i]);  
  6.         console.log("aaaaaa:" + t[2]);//获取一行第3列数据  
  7.  // }  
  8.  }  
  9. }  

 

以上是关于Jquery DataTables 获取表格数据及行数据的主要内容,如果未能解决你的问题,请参考以下文章

datatables使用方式

Datatables快速入门开发--一款好用的JQuery表格插件

jquery Datatables - 如何实现服务器端获取和客户端排序

如何在数据表中获取选定的表格单元格值

jQuery DataTables TableTools Export - 获取复选框或单选项目的值

如何用jquery ajax获取外部json文件的数据,并能把数据在前台以表格的形式打印出来