dom: ‘Bfrtip’ как изменить цвет информации о поиске и таблице

#javascript #jquery #colors

Вопрос:

У меня есть этот скрипт для добавления кнопок печати и экспорта в мои таблицы. Также под каждым столбцом есть поле поиска, а под таблицами — «Сводная информация о таблице» и «Управление разбиением на страницы» (см. Изображение). Поскольку я использую темный фон, мне нужно изменить цвет сводки информации о таблице и элемента управления разбиением на страницы на белый (выделенный текст на изображении). Итак, как я могу изменить цвет dom: ‘ip’?

 $(document).ready(function() {
$('#example').DataTable({
    deferRender: true,
    responsive: true,
    dom: 'Bfrtip',
    ordering: false, // false to disable sorting (or any other option)
    buttons: [
        { extend: "print", text: ' Stampa', className: 'btn btn-warning glyphicon glyphicon-print', footer: true,
            customize: function(win)
            {
 
                var last = null;
                var current = null;
                var bod = [];
 
                var css = '@page { size: landscape; }', // Stampa in orizzontale
                    head = win.document.head || win.document.getElementsByTagName('head')[0],
                    style = win.document.createElement('style');
 
                style.type = 'text/css';
                style.media = 'print';
 
                if (style.styleSheet)
                {
                  style.styleSheet.cssText = css;
                }
                else
                {
                  style.appendChild(win.document.createTextNode(css));
                }
 
                head.appendChild(style);
            }
        },  
        { extend: 'excelHtml5', text: ' Esporta Excel', className: 'btn btn-danger glyphicon glyphicon-list-alt', footer: true  },            
        { extend: 'pdfHtml5', text: ' Esporta PDF', orientation: 'landscape', className: 'btn btn-primary glyphicon glyphicon-file', footer: true  }
    ],
    /*"language": {
    "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Italian.json"
    }*/
});     
$('.dataTables_length').addClass('bs-select');

// Setup - add a text input to each footer cell
$('#example tfoot th').each( function () {
    var title = $(this).text();
    $(this).html( '<input type="text" placeholder="' title '" />' );
} );

// DataTable
var table = $('#example').DataTable();

// Apply the search
table.columns().every( function () {
    var that = this;

    $( 'input', this.footer() ).on( 'keyup change clear', function () {
        if ( that.search() !== this.value ) {
            that
                .search( this.value )
                .draw();
        }
    } );
} );
});
 

введите описание изображения здесь