首页 > 解决方案 > 如何更改 DataTables 行的颜色?

问题描述

我只是想DataTables根据其中一个单元格的值对表格的行进行着色。我尝试了两种方法,如您所见 (.css.addClass) 但无济于事。该if子句正常工作,但没有颜色变化。

function colourTable(table) {
    table.rows().every(function (rowId, tableLoop, rowLoop) {
        var dir = this.data()[2];
        if (dir == 'B') {
            $(this).css('background-color', 'red');
        }
        else {
            $(this).addClass('redClass');
        }
    });
} 

标签: javascriptcssdatatables

解决方案


推荐阅读