Javascript JQuery数据表在初始化后突出显示行
我有一个包含几列数据的表,它使用jQuery的数据表库 其中一列是过期日期。我想突出显示过期日期已过的列,这样管理员就可以直观地选择哪些需要更新,而无需实际读取每个日期 我的桌子是这样的: 结束日期是应检查的列。问题是因为我使用jquery的生成器方法,所以我不想修改它来检查过去的日期,因为我在其他几个页面上使用了相同的方法 我的问题是,是否有任何方法在页面加载后循环表,并修改CSS以在结束日期列经过时突出显示行,并使其适用于数据表的每个页面,而不仅仅是当前页面Javascript JQuery数据表在初始化后突出显示行,javascript,jquery,css,datatables,Javascript,Jquery,Css,Datatables,我有一个包含几列数据的表,它使用jQuery的数据表库 其中一列是过期日期。我想突出显示过期日期已过的列,这样管理员就可以直观地选择哪些需要更新,而无需实际读取每个日期 我的桌子是这样的: 结束日期是应检查的列。问题是因为我使用jquery的生成器方法,所以我不想修改它来检查过去的日期,因为我在其他几个页面上使用了相同的方法 我的问题是,是否有任何方法在页面加载后循环表,并修改CSS以在结束日期列经过时突出显示行,并使其适用于数据表的每个页面,而不仅仅是当前页面 谁能给我指出正确的方向吗?我不
谁能给我指出正确的方向吗?我不知道是否有我想要的内置函数,或者是否需要进行一些修改,但我想我应该先检查一下这里。如果您使用的是datatables 1.9,您可以使用: 在本例中,回调方法在处理了每一行但尚未呈现之后运行,我们正在检查第5列中的值是否等于“A”,如果为true,则将类hilite应用于该行中的每一行
"fnRowCallback": function (nRow, aData, iDisplayIndex, iDisplayIndexFull) {
if(aData[4] == 'A'){
$(nRow).children().each(function (index, td) {
$(this).addClass('hilite');
});
}
return nRow;
}
请参见下面的工作示例能否用JavaScript显示DataTables初始化代码?您使用的是客户端还是服务器端处理?