簡體   English   中英

jQuery Datatable根據值更改行顏色

[英]Jquery Datatable change row color based on value

我下面有這個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 '-';
  }

我不太確定您的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/您將看到藍色的第2行,即Ashton Cox

此示例來自此處http://live.datatables.net/cezewiqe/1/edit

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM