如果触发下一页事件,我需要获得data-rowNum
属性的第一个显示行值。
我的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'));
} );
答案 0 :(得分:1)
您需要使用row().node()获取行TR
节点,并使用to$()将其转换为jQuery对象。
用selector-modifier API函数row()的参数{ 'order': 'current', 'search': 'applied', 'page': 'current'}
用于检索当前页面的行,并应用排序和过滤。
$('#historico').on( 'page.dt search.dt order.dt', function () {
alert(
tabla
.row( 0, { 'order': 'current', 'search': 'applied', 'page': 'current'} )
.node()
.to$()
.data('rowNum'));
});