我在下面有这个jquery数据表。 如果id为50415,我希望行颜色更改为红色。但是,尽管添加了css,它仍然无法执行。 在stackoverflow上尝试了许多解决方案。请多多指教。
{
"mDataProp": null,
render: function (data, type, row, i) {
var reconJrnlId = (data.jrnlItemId).toString();
if (reconJrnlId === '50415') {
console.log('change to red please');
$(row).css("background-color","red");
}
return '-';
}
答案 0 :(得分:0)
我不太确定您的data
的结构。但是您可以获取数据的密钥,并检查密钥值是否是您的ID。因此,您可以通过这种方式添加CSS
var id = data[3];
if(id == 66){
console.log(data);
$(row).addClass('blue'); //add class to row
}
在这里https://jsfiddle.net/d9m6bzyg/1/摆弄小提琴。您将看到蓝色的第二行,即Ashton Cox