js代码积累:获得table选中行

前段时间在做一个OA系统,对于table的操作比较多,其中有一个场景就是选中某一行,点击修改删除按钮,需要获得这一行数据的ID,使用的方法是通过样式来进行筛选,代码如下:

/**
 * 获取选中ids
 * @returns {Array}
 */
function getSelectIds(){
    var tablelist = $("#tableList").dataTable();
    //拼接id
     var ids = new Array();
     var nTrs = tablelist.fnGetNodes();
     for(var i = 0; i < nTrs.length; i++){  
         if($(nTrs[i]).hasClass('row_selected')){
                ids.push(tablelist.fnGetData(nTrs[i]).id);
        }
     }
     return ids;
}

还有一个地方也让给我百思不得其解,请看下边的代码:

    var element=nTrs[i].cells[6]
    var cellStatus=element.innerText

如果我把这两句合成一行就会报错,如下:

    var cellStatus=nTrs[i].cells[6].innerText

希望可以得到大家的解答~~

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值