[ad_1]
Hi, I have previously used this:
{
"wpda_search_force_enter": false,
"columnDefs": [{
"targets": [1, 3],
"visible": false,
"searchable": false
}, {
"targets": [7],
"className": "dtCol_lessonStatus",
"render": "function(data) { if (data == 'upcoming') return '<span class=\"dtCell_statusUpcoming\">' + data + '</span>'; if (data == 'active') return '<span class=\"dtCell_statusActive\">' + data + '</span>'; if (data == 'expired') return '<span class=\"dtCell_statusExpired\">' + data + '</span>'; }"
}]
}But rather than create class in span in the cell, I want to have the cell have the class intead. This is my attempt, but they aren’t working. What have I done wrong?
{
"wpda_search_force_enter": false,
"columnDefs": [{
"targets": [1, 3],
"visible": false,
"searchable": false
}, {
"targets": [7],
"className": "dtCol_lessonStatus",
"createdCell": "function(td, cellData, rowData, row, col) { if (cellData == 'upcoming') $(td).addClass('dtCell_statusUpcoming'); if (cellData == 'active') $(td).addClass('dtCell_statusActive'); if (cellData == 'expired') $(td).addClass('dtCell_statusExpired'); }"
}],
}
