Как получить dataTable "имя заголовка" - PullRequest
0 голосов
/ 13 октября 2018

DataTable Image -> Когда я пытаюсь получить заголовок наподобие этого ... тогда я получаю только имя первого столбца, которое NAME ...Но мне нужно получить название всех заголовков.Как получить все Имя заголовка ?

this.api().columns().every( function ($i) {
           var column = this;
           var order = this.order();
           var title = this.column(order[0][$i]).header();
           var tt = $(title).html();
           console.log(tt);
    })

Ответы [ 2 ]

0 голосов
/ 14 октября 2018

Кажется немного сложным:

this.api().columns().every(function() {
  console.log( this.header().textContent )
})

сделает "трюк".

0 голосов
/ 13 октября 2018
   Alert the name of the column for a cell that was clicked on:



var table = $('#example').DataTable();
    $('#example tbody').on( 'click', 'td', function () {
        var idx = table.cell( this ).index().column;
        var title = table.column( idx ).header();
        alert( 'Column title clicked on: '+$(title).html() );
    } );
...