我试图在datatable的第一列中找到一个值,并在找到该值时对该行进行着色。我对这个完全是新手。我一直在网上寻找,以下是我所做的:我试过这个:
$.each(table.column(0), function(key, value){
if(value==="value"){
table.row(0).css('background-color', 'red');
}
})
然后这个
for(var i =0; i<table.row(0).length; i++){
if(table.column(0).item(i).data() === "value"){
table.row(i).css('background-color', 'red');
}
}
但都没用...
1条答案
按热度按时间iezvtpos1#
你可以在绑定后使用
YourTable .rows().every(function(rowIdx, tableLoop, rowLoop){
在你的数据表中循环,并添加任何需要的期望类。示例:
在CSS上:
注:不要与
rowData.value
混淆,其字段名称与first name
、Email
.........