如何更改数据表行颜色

How-To change datables row color?

本文关键字:颜色 数据表 何更改      更新时间:2023-11-01

我有一个数据表,我想每行都有不同的行颜色,我使用以下代码,但从未添加该类

var oTableNE = $('#tabelNE').dataTable({
    "fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {
        // Bold the grade for all 'A' grade browsers
        if ( aData[8] == "Submitted" )
        {
            $('tr', nRow).addClass("submittedColor");
            console.log("Change Color by adding CSS Class" + " nRow " +nRow + " " +aData[0] + " | " +aData[1] + " | " +aData[2]+ " | " +aData[8]);
        }else{
            console.log("Don't Change Color" + " nRow " +nRow + " " +aData[0] + " | " +aData[1] + " | " +aData[2]+ " | " +aData[8]);
        }
    }
});
$('tr:nth-child(' + nRow + ')').addClass("submittedColor");

不确定nRow得到了什么,如果它是行的索引,请按照上面的操作。如果它的行元素本身做如下。

$(nRow).addClass("submittedColor");