2015-06-13 8 views
0

Мне нужно получить первое отображаемое значение строки атрибута data-rowNum при следующем запуске события при запуске.jQuery Datatables получить первый отображаемый атрибут строки строки

Мой HTML таблица:

<tr data-rowNum="1">Some text</tr> 
<tr data-rowNum="2">Some text</tr> 
<tr data-rowNum="3">Some text</tr> 

Вот код, я использую, но не получает значение, только объект.

$('#historico').on('page.dt search.dt order.dt', function() { 
    alert(tabla.row(0).data('rowNum')); 
}); 

ответ

1

Вы должны использовать row().node(), чтобы получить узел и to$() ряд TR, чтобы преобразовать его в объект JQuery.

Аргумент { 'order': 'current', 'search': 'applied', 'page': 'current'}, который является selector-modifier для row() Функция API используется для извлечения строки для текущей страницы с применением сортировки и фильтрации.

$('#historico').on('page.dt search.dt order.dt', function() { 
    alert(
     tabla 
      .row(0, { 'order': 'current', 'search': 'applied', 'page': 'current'}) 
      .node() 
      .to$() 
      .data('rowNum')); 
}); 
+0

Thnx Gycocode! Теперь я могу получить доступ к пользовательским данным первой строки! Возможно ли получить доступ к первому элементу текущей страницы? Теперь он получает весь первый элемент таблицы. – SauronZ

+0

@SauronZ, добавлено больше деталей по вашему предложению. –

+0

Thnx снова. Вы открыли мне новый мир возможностей. :-) – SauronZ

 Смежные вопросы

  • Нет связанных вопросов^_^