数据表:Javascript结合了两个功能

时间:2018-08-14 11:40:15

标签: javascript jquery datatables

我尝试将JavaScript中的两个函数结合使用以处理数据表,但是它不起作用。

如何在JavaScript中结合这两个功能,以便它们都能正常工作?

$(document).ready(function() {
    $('#cx_data').DataTable( {
        order: [[ 2, 'desc' ], [ 0, 'asc' ]],
        "ordering": false,
        "language": {
            "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/German.json",

        }

    } );
} );

$(document).ready(function() {
    $('#cx_data').DataTable( {
        "createdRow": function ( row, data, index ) {
            if ( data[5].replace(/[\$,]/g, '') * 1 > 150000 ) {
                $('td', row).eq(5).addClass('highlight');
            }
        }
    } );
} );

每个提示都值得赞赏。 我已经花了数小时试图弄清楚,但没有成功。

1 个答案:

答案 0 :(得分:0)

您可以像这样在一个地方合并这两个东西

$(document).ready(function() {
     $('#cx_data').DataTable( {
         order: [[ 2, 'desc' ], [ 0, 'asc' ]],
         "ordering": false,
         "language": {
            "url": "http://cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/German.json",
          },
          "createdRow": function ( row, data, index ) {
           if ( data[5].replace(/[\$,]/g, '') * 1 > 150000 ) {
               $('td', row).eq(5).addClass('highlight');
          }
      }
    });
});