数据表仅按索引循环行

时间:2018-07-11 10:30:55

标签: jquery datatables

我有一个数据表,其中需要进行一些迭代/数学计算。但是,我只需要读取另一行传递的索引数组中的某些行即可。

例如,如果我有一个像arr = [0,1,3,5];这样的索引数组,则需要在限于行:0、1、3、5的表中循环。

这是我的小提琴,它循环所有行:

http://jsfiddle.net/bbLjzspf/5398/

我不知道如何限制循环。

重要提示:我知道我可以循环所有行并检查rowIdx是否在数组arr中进行计算,但是由于某些问题/变量在本示例中我省略了,因此我无法使用此方法。 我只需要限制循环!

1 个答案:

答案 0 :(得分:0)

我自己找到了一个解决方案:

var arr = [0,1,3,5];

myTable.rows(arr, { order: 'applied' }).every(function ( rowIdx, tableLoop, rowLoop ) {

    alert(rowIdx);

});

http://jsfiddle.net/bbLjzspf/5406/