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.获取表格所有数据
- function getTableContent(){
- var nTrs = table.fnGetNodes();//fnGetNodes获取表格所有行,nTrs[i]表示第i行tr对象
- for(var i = 0; i < nTrs.length; i++){
- console.log(‘[获取数据]‘ + table.fnGetData(nTrs[i]));//fnGetData获取一行的数据
- }
- }
3.获取表格选中行数据
- function getTableContent(){
- var nTrs = table.fnGetNodes();//fnGetNodes获取表格所有行,nTrs[i]表示第i行tr对象
- for(var i = 0; i < nTrs.length; i++){
- if($(nTrs[i]).hasClass(‘selected‘)){
- console.log(‘[获取数据]‘ + table.fnGetData(nTrs[i]));//fnGetData获取一行的数据
- }
- }
- }
4.获取某一行某一列数据
- function getTableContent(){
- var nTrs = table.fnGetNodes();//fnGetNodes获取表格所有行,nTrs[i]表示第i行tr
- for(var i = 0; i < nTrs.length; i++){
- // if($(nTrs[i]).hasClass(‘selected‘)){//相当于$(tr)
- var t = table.fnGetData(nTrs[i]);
- console.log("aaaaaa:" + t[2]);//获取一行第3列数据
- // }
- }
- }
以上是关于Jquery DataTables 获取表格数据及行数据的主要内容,如果未能解决你的问题,请参考以下文章
Datatables快速入门开发--一款好用的JQuery表格插件
jquery Datatables - 如何实现服务器端获取和客户端排序