将数据管理到datatable中的Array
manage data to Array in datatable
当我从数据表jquery获取所有数据时,我遇到了一些问题,jquery不在我想要的数组中。下面是我的代码,
var cells = [];
var rows = $("#PtptnFileTblId_1").dataTable().fnGetNodes();
for(var ii = 0; ii < rows.length;ii++)
{
for(var i = 1; i < 15 ;i++){
cells.push($(rows[ii]).find('td:eq('+ i +')').html());
}
}
console.log(cells);
当我看到控制台日志时,数据显示如下:
["0000000000", "BP4", "99", "00987799201502", "SB1302BD2613", "911224126057", "Test1", "00791740", "zxa", "000000", "00000000", "null", "null", "10016020876162", "0000000000", "BP4", "59", "01678059201502", "MC1411BC8301", "940627146418", "Test2", "00672980", "qwq", "000000", "00000000", "null", "null", "12131023048090", "0000000000", "BP4", "13", "01482513201502", "SB1409BD7872", "910120126189", "Test3", "00672894", "AU", "000000", "00000000", "null", "null", "10016020934832"]
但我想要的是
[Array[15], Array[15], Array[15]
0:[Array[15]
0:"0000000000"
1:"BP4"
2:"99"
3:"00987799201502"
4:"SB1302BD2613"
5:"12121312"
6:"TEST1"
7:"00791740"
8:"zxa"
9:"000000"
10:"00000000"
11:"null"
12:"null"
13:"10016020876162"
2:[Array[15]
0:"0000000000"
1:"BP4"
2:"99"
3:"00987799201502"
4:"SB1302BD2613"
5:"12121312"
6:"TEST1"
7:"00791740"
8:"zxa"
9:"000000"
10:"00000000"
11:"null"
12:"null"
13:"10016020876162"
3:[Array[15]
0:"0000000000"
1:"BP4"
......
请任何人帮助我如何像上面显示的那样转换我的代码。这是我第一次使用像.push()这样的jquery函数。有什么可能的方法吗。任何帮助都将不胜感激。感谢
array.splice(0, 15)
每次将从数组中获取15个元素。
var arr = ["0000000000", "BP4", "99", "00987799201502", "SB1302BD2613", "911224126057", "Test1", "00791740", "zxa", "000000", "00000000", "null", "null", "10016020876162", "0000000000", "BP4", "59", "01678059201502", "MC1411BC8301", "940627146418", "Test2", "00672980", "qwq", "000000", "00000000", "null", "null", "12131023048090", "0000000000", "BP4", "13", "01482513201502", "SB1409BD7872", "910120126189", "Test3", "00672894", "AU", "000000", "00000000", "null", "null", "10016020934832"]
var result = [];
while(arr.length) {
result.push(arr.splice(0,15));
}
console.log(result);
相关文章:
- 如何为json对象中的段发送array[]
- NodeJS API调用中Array中的Push和Pull元素
- 在Jquery/Javascript中的Array中插入Textbox值
- Array方法中的Javascript循环
- 从Angular Scope中的Array中获取所有对象
- 重复对象中的Array.push(),不正确或无法理解
- Chrome 中的 Array.prototype.splice - 不符合规范
- 循环中的 Array.pop() 真的比 Array.length = 快 50 倍吗?
- 如何使IE9中的Array.toString()与现代浏览器兼容
- 为什么 JavaScript 中的 “,,,” == Array(4)
- IE11 中的 Array.map() 出错
- Javascript中的Array.prototype.reverse和Array.reverse有什么区别
- array.eq()与Javascript和Jquery中的array[]
- 是否可以确定使用object创建的对象.create继承了JavaScript中的Array
- 将保存在localStorage中的Array
- PHP中的Array of Arrays到Javascript中的Object
- 将数据管理到datatable中的Array
- 为什么我的Javascript程序中的Array.sort()方法不稳定
- 与javascript中的Array.reduce()相反
- 递归函数中的Array.prototype.reduce产生了意想不到的结果