Datatables datatales服务器端添加类tr

Datatables datatales服务器端添加类tr,datatables,add,tr,Datatables,Add,Tr,如何向特定td元素添加id?我想把一些tr元素的文本涂成红色、黄色和蓝色-如果用户过期,请添加红色文本颜色,如果在接下来的2天内过期,请添加黄色等等 我使用服务器端php脚本生成datatables数据,然后使用json发送 以下是我从服务器端得到的信息: <tr class="gradeA odd" id="3650"> <td class=" sorting_1">3650</td> <td class="">user234<

如何向特定td元素添加id?我想把一些tr元素的文本涂成红色、黄色和蓝色-如果用户过期,请添加红色文本颜色,如果在接下来的2天内过期,请添加黄色等等

我使用服务器端php脚本生成datatables数据,然后使用json发送

以下是我从服务器端得到的信息:

<tr class="gradeA odd" id="3650">
   <td class=" sorting_1">3650</td>
   <td class="">user234</td>
   <td class="">2013-12-28</td>
   <td class="">2014-01-28</td>
</tr>

3650
用户234
2013-12-28
2014-01-28
我想得到这个:

<tr class="gradeA odd" id="3650">
   <td id="red" class=" sorting_1">3650</td>
   <td id="red" class="">user234</td>
   <td id="red" class="">2013-12-28</td>
   <td id="red" class="">2014-01-28</td>
</tr>

3650
用户234
2013-12-28
2014-01-28
那么,如何在server-side.php上添加id呢


我是datatables和jquery的新手。

好吧,我想出来了……只需要阅读datatables的API……如果有人需要,这里有一个解决方案……在服务器端php脚本中,我为aadata添加了第[5]行,其中包含过期天数(0到5)的值…然后在datatables初始化的客户端,使用函数fnCreatedRow检查aadata中的值,如果值为0到5,则应用css样式的颜色。代码如下:

  server side php:
  $row[12] = '5';


  clients side php:
  "fnCreatedRow": function( nRow, aData, iDataIndex ) {
                    if ( aData[12] == "5" )
                    {
                        // color rows from 0-6
                        for (var i = 0; i < 7; i++) {
                            $('td:eq('+i+')', nRow).css( "color",  "#FFFF00" );
                        }
                    }
                }
服务器端php:
$row[12]=“5”;
客户端php:
“fnCreatedRow”:函数(nRow、aData、iDataIndex){
如果(数据[12]=“5”)
{
//为0-6之间的行添加颜色
对于(变量i=0;i<7;i++){
$('td:eq('+i+'),nRow).css(“color”,#ffffff00);
}
}
}