1

在 jquery jtable 中,我想改变一些行的颜色。例如,对于具有“mineId=1”列的行,行颜色变为红色。如何执行此操作?对于一列:

mineid: {
title: 'mineid',
display: function (data) {
    if(data.record.mineid == 2)
      return '<b style="background-color:red !important; display:block !important;">' + data.record.mineid + '</b>';
    else
      return data.record.mineid;
}

}

但我想要整行改变颜色。

4

1 回答 1

4

你可以用这个来应用你的风格:

recordsLoaded: function (event, data) {
        for (var i in data.records) {
            if (data.records[i].mineid == 2) {
                $('#MineTableContainer').find(".jtable tbody tr:eq(" + i + ")").css("cssText", "background-color:red !important; color:white !important;");
            }
        }
    }
于 2013-10-22T13:30:10.790 回答