Datatable получить атрибут данных в строке клика - PullRequest
0 голосов
/ 13 июня 2018

Я использую datatable

Типичная строка:

<tr>
      <td data-id="1">Tiger Nixon</td>
      <td>System Architect</td>
      <td>Edinburgh</td>
      <td>61</td>
      <td>2011/04/25</td>
      <td>$320,800</td>
</tr>

Я создал пример

http://jsfiddle.net/hb7v1mgy/

Инициализация таблицы

 var table = $('#example').DataTable({
    responsive: true
  });

Когда я нажимаю на строку, я хотел бы получить идентификатор attritube данных, фактически я получаю значение столбца (Tiger, System ...)

$('#example tbody').on('click', 'tr', function() {
    //get only value of td... not data attribute
    var data = table.row(this).data();
});

1 Ответ

0 голосов
/ 13 июня 2018

В вашем методе клика

var tr = $(this).closest('tr');
var id = tr.children("td:eq(0)").attr('data-id')

вам не нужно выбирать плагин ...

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