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. }  

 

posted @   losesea  阅读(29573)  评论(1编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
历史上的今天:
2014-03-26 response.encodeURL的用法
2013-03-26 二十款漂亮的CSS字体样式,让你受用非浅
点击右上角即可分享
微信分享提示