I have implemented some conditional formatting using this code in an HTML table:
$(myTable).DataTable({
data: reorderedData,
lengthMenu: itemsPerPageOptions,
columns: colNames,
createdRow: function(row, data, dataIndex) {
var daysOld = data[0]; // Correctly reference the first column
if (daysOld == 1) {
$(row).css('background-color', 'lightyellow');
} else if (daysOld > 1) {
$(row).css('background-color', 'lightcoral');
}
}
});
It works except that the first column (daysOld) is not highlighted. I'm not sure why. What am I doing wrong?