JQuery DataTables将类添加到initComplete的第一行

时间:2017-02-09 09:41:12

标签: jquery datatables

我正在使用DataTables 我想选择我的表的第一行,并将“DTTT_selected”类添加到第一行。

我已成功选择第一行,但是当我添加类时,它会将“DTTT_selected”添加到所有行而不是第一行。

守则是: -

table = $('#resultTable').DataTable({
aaSorting: [],
ajax: {...},
columnDefs: [...],
initComplete: function () {
    console.log('DataTables has finished its initialisation.');
    var api = this.api();
    var CurrentRow = api.row({ order: 'current' }, 0);
    CurrentRow.select(); //Working Fine
    CurrentRow.$('tr').addClass('DTTT_selected'); // Results all Rows get class DTTT_selected
    }
  }
});

有人可以帮助我,我该怎么做?

感谢。

1 个答案:

答案 0 :(得分:2)

尝试

CurrentRow.$('tr:first').addClass('DTTT_selected');