【发布时间】:2015-05-18 15:08:28
【问题描述】:
我正在使用 jquery 插件 DataTables 来构建漂亮的表格
var table = $('#example').DataTable({
"data": source
});
我希望为表中的所有行创建一个 each
不幸的是,这种方式可能已经过时并且不适用于新版本(它会启动错误)
$(table.fnGetNodes()).each(function () {
});
这种方式仅适用于可见行(前 10 行,因为其他行是分页的)
table.each( function ( value, index ) {
console.log( 'Data in index: '+index+' is: '+value );
} );
请问你知道如何循环到所有行吗?
【问题讨论】:
-
什么意思?你想显示所有行吗?如果是这样,那么你可以试试这个:
var table = $('#example').DataTable({ "paging":false }); -
感谢您的回答,不,我不想显示所有行,我想动态循环代码中的所有行,甚至是分页的行
-
也许你可以只使用数据..我的意思是你填写数据表的数据来源..我不确定..
-
是的,好主意,但碰巧 init dataTable 数据已被用户更改(我有一个允许用户编辑、添加和删除行而不重绘所有 dataTable 的系统)。我想知道例如第 27 行显示的是哪一行
-
Unfortunately this way may be out of date and does't work with new version (it launchs an error)它抛出的错误是什么?
标签: javascript jquery datatables jquery-datatables