2017-02-09 12 views
0

私は使用していますDataTables 私のテーブルの最初の行を選択し、最初の行に "DTTT_selected"クラスを追加します。JQuery DataTables initCompleteの最初の行にクラスを追加します

私は正常に最初の行を選択しましたが、クラスを追加すると、最初に選択された行の代わりにすべての行に "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 
    } 
    } 
}); 

私はこれを行うことができますどのようにいくつかのいずれかが私を助けることができますか?

ありがとうございました。

+0

このcurrentRowのを試してみてください$( 'TR:EQ(0)')。。addClass( 'DTTT_selected'); –

答えて

2

CurrentRow.$('tr:first').addClass('DTTT_selected'); 
関連する問題