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

1.获取表格所有数据

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    }

打印结果:


[获取数据]0,Trident,Internet Explorer 4.0,Win 95+,4,2014/09/01,2014/20/01,X dataTableTest.jsp:356
[获取数据]1,Trident,Internet Explorer 4.0,Win 95+,4,2014/09/01,2014/20/01,X


2.获取表格选中行数据

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     }


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')){//相当于$(tr)
5           var t = table.fnGetData(nTrs[i]);
6              console.log("aaaaaa:" + t[2]);//获取一行第3列数据
7        // }
8     }
9 }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值