我有一个jquery数据表行:
table = $('#reports').DataTable()
row = table.row(rowIndex)
如何从中获取html类? (它是条纹的,我想知道它是奇数还是偶数。
我试过了:
row.hasClass('odd')
row.className
row.attr('class')
任何想法?
答案 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");
,根据你提供的例子,它应该更接近你想要的。