Select 列数据仅在 Datatable.js 上的活动页面
Select the column data only the active page on Datatable.js
var table = $('#example').DataTable();
var plainArray = table
.column( 0 )
.data()
.toArray();
console.log('plainArray='+plainarray);
以上可以得到所有页面数据column(0)到array
plainArray=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
如何只获取一页(活动页面或任何选择页面)列(0)数据
第一页
plainArray=1,2,3,4,5,6,7,8,9,10
第二页
plainArray=11,12,13,14,15,16
您可以使用 selector-modifier option of the column() 选择器更改数据的顺序。
您可以使用 page 修饰符来控制选择器是否应考虑 table 中的所有数据,而不考虑分页,或者是否仅应考虑当前显示页面中的行使用。您可以将以下值赋予 page
修饰符或任何页码。
all
(默认)- 使用所有页面中的行
current
- 仅使用当前显示页面中的行。
仅获取当前页面上行的数据:
var table = $('#myTable').DataTable();
table.column(0, { page:'current' }).data();
var table = $('#example').DataTable();
var plainArray = table
.column( 0 )
.data()
.toArray();
console.log('plainArray='+plainarray);
以上可以得到所有页面数据column(0)到array
plainArray=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
如何只获取一页(活动页面或任何选择页面)列(0)数据
第一页
plainArray=1,2,3,4,5,6,7,8,9,10
第二页
plainArray=11,12,13,14,15,16
您可以使用 selector-modifier option of the column() 选择器更改数据的顺序。
您可以使用 page 修饰符来控制选择器是否应考虑 table 中的所有数据,而不考虑分页,或者是否仅应考虑当前显示页面中的行使用。您可以将以下值赋予 page
修饰符或任何页码。
all
(默认)- 使用所有页面中的行current
- 仅使用当前显示页面中的行。
仅获取当前页面上行的数据:
var table = $('#myTable').DataTable();
table.column(0, { page:'current' }).data();