Поиск в столбце с данными - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь реализовать поисковый ввод для каждого столбца моей таблицы данных, используя пример кода, представленный в документации.

Мой сценарий

// Call the dataTables jQuery plugin
$(document).ready(function() {

  var table = $('#dataTable').DataTable(


    {
        "order": [ 7, "desc" ]
    },
  {     "paging":   false,
        "ordering": true,
        "info":     false
  },
      {
        "lengthMenu": [10, 25, 50, 100, 500]
    },

      {
    "language": {
            "lengthMenu": "Afficher _MENU_ liens par page",
            "zeroRecords": "Pas de résultats",
            "info": "Afficher page _PAGE_ sur _PAGES_",
            "infoEmpty": "Pas d'entrées disponibles",
            "infoFiltered": "(filtré sur _MAX_ liens)"
        }
      }
  );

    table.on( 'draw', function () {
        var body = $( table.table().body() );

        body.unhighlight();
        body.highlight( table.search() );  
    } );

     $('#dataTable tfoot th').each( function () {
        var title = $(this).text();
        $(this).html( '<input type="text" placeholder="Search '+title+'" />' );
    } );

    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();
            }
        } );
    } );
});

Это не работает и нарушает основную функцию поиска ... Я очень плохо отношусь к JS, извините, если ответ очевиден.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...