0

mysql からデータを取得しています。取得したデータの最初の行を強調表示したいと考えています。

これは私のコードです

$(document).ready(function() {
                $('#example').dataTable( {
                    "bProcessing": true,
                    "bServerSide": true,
                    "sAjaxSource": "scripts/server_processing.php"
                } );                
                $('tr:eq(2)').addClass( 'tcurrent' );
            } );

コードはそのままデータをフェッチしますが、テーブル フットを強調表示します。

これは私のcssです

.tcurrent{background-color:pink;}

これは、既存のコールバックの 1 つを使用して実行できますか?.

4

3 に答える 3

0

このコードを試すことができますcss

table tbody tr:nth-child(3){
    background-color:pink;
}

更新しました

$('#example').dataTable( {
      "bProcessing": true,
      "bServerSide": true,
      "sAjaxSource": "scripts/server_processing.php",
      "fnDrawCallback": function( oSettings ) {
          $('#example tr:eq(2)').addClass( 'tcurrent' );
      }
});

ドキュメントを読むhttp://datatables.net/ref#fnDrawCallback

于 2013-06-25T09:46:06.023 に答える