我想在其中一个单元格中找到具有特定值的行并应用类。我设法做到了,但是问题是,只有当我到达该值所在的页面时,它才起作用。
drawCallback: function( settings ) {
var data = table.rows({ page: 'all' }).data();
$(data).each( function (idx) {
var row = table.row( idx );
if ( row.data().username === 'miko55' ) {
row.nodes().to$().addClass( 'table-success' );
alert(idx);
}
} );
}
我尝试了以下页面:“全部”,但没有任何改变。
答案 0 :(得分:0)
您需要使用数据表jumpToData()
plugin来实现此目的。试试这个
//jump to particular row in a table
YOUR_TABLE.page.jumpToData('VALUE YOU ARE LOOKING FOR', 0);
//add you CSS class to the row
YOUR_TABLE.rows(function (idx, data, node) {
if(data.YOUR_VALUE === 'VALUE YOU ARE LOOKING FOR') {
return true;
}
}).nodes().to$().addClass('YOUR CSS CLASS');