嗨,当我从第 11 行循环访问数据表分页表时,我在 Jquery 中遇到了一个问题,它没有循环



我的表格主体如下所示

<tbody id="processBody" class="">
<tr data-status="pending" > ----- </tr>

而在Jquery中,

$("#processBody").find("tr[data-status]").each(function () {
console.log(this)
var process_status = $(this).data('status');
});

将仅输出前十行,即 tr 元素,但它不会从第 11 行循环。 我不确定,但我认为由于它与 jquery 的数据表分页,从第 11 tr 行开始,它不会循环并且不显示表 Tr 元素

谢天谢地,我找到了解决方案,链接如下

https://stackoverflow.com/a/49148001/13437588

循环遍历分页表,下面是代码,我需要在其中访问每个元素的所有数据属性

ID 为 = 示例 2 的表 和带有数据归属的表格行,如下所示

<tr data-status = "pending"> ... </tr>
<tr data-status = "progress"> ...</tr>
<tr > .... </tr>

var table = $('#example2').DataTable();
table.rows().eq(0).each( function ( index ) {
var process_status = $( this.row( index ).node() ).attr( 'data-status' )
});

最新更新