我的表体如下所示
<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的Datatables分页,从第11个tr行开始,它没有循环,也没有显示Table Tr元素
发布于 2020-05-11 23:06:24
谢天谢地,我找到了解决方案,链接如下
https://stackoverflow.com/a/49148001/13437588
为了遍历一个分页表,下面是我需要访问每个元素的所有数据属性的代码
id = example2的表和具有数据属性的表行,但如下所示
<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' )
});https://stackoverflow.com/questions/61730514
复制相似问题