如何从jquery datatable行对象获取类?

时间:2015-03-06 20:40:03

标签: jquery jquery-datatables

我有一个jquery数据表行:

 table = $('#reports').DataTable()
 row = table.row(rowIndex)

如何从中获取html类? (它是条纹的,我想知道它是奇数还是偶数。

我试过了:

row.hasClass('odd')

row.className

row.attr('class')

任何想法?

3 个答案:

答案 0 :(得分:4)

node className

一起使用
row.node().className;

答案 1 :(得分:3)

真是个好问题。普通的jQuery方式,使用row.index()

var rowClass = $("#example tbody tr:eq("+row.index()+")").attr('class');

概念证明 - >的 http://jsfiddle.net/7jy46wz4/

答案 2 :(得分:0)

采用@ rick-hitchcock所说的,另一种方法是在验证中使用以下代码:

var hasOddClass = $(row.node).hasClass("odd");

,根据你提供的例子,它应该更接近你想要的。