| | |
| | | //ThArr表格的头数据,TdArr表格的单元格数据
|
| | | function createTbl(ele,ThArr,TdArr){
|
| | | /*function createTbl(ele,ThArr,TdArr){
|
| | | ele.children('table').remove();
|
| | | var _table=$('<table data-role="table" class="ui-responsive"></table>');
|
| | | var _thead=$('<thead></thead>');
|
| | |
| | | _table.append(_tbody);
|
| | | //将table添加到指定的容器中
|
| | | ele.append(_table).trigger('create');
|
| | | }*/
|
| | |
|
| | | //ThArr表格的头数据,TdArr表格的单元格数据
|
| | | function createTbl(ele,ThArr,TdArr){
|
| | | ele.children('table').remove();
|
| | | |
| | | var TdLength; //获取单元格个数
|
| | | var TrLength; //获取行数 也就是最后的表格数
|
| | | TdLength=TdArr.length;
|
| | | TrLength=Math.ceil(TdLength/ThArr.length);
|
| | |
|
| | | for (let i = 0; i < TrLength; i++) {
|
| | | var _table=$('<table data-role="table" class="ui-responsive"></table>');
|
| | | var _tbody=$('<tbody></tbody>');
|
| | | for (let m = 0, n = ThArr.length; m < n; m++) {
|
| | | _tbody.append('<tr><th>' + ThArr[m] + '</th><td>' + TdArr[n * i + m] + '</td></tr>')
|
| | | }
|
| | | _table.append(_tbody);
|
| | | ele.append(_table);
|
| | | }
|
| | | }
|
| | |
|
| | | // 创建非自适应表格
|
| | |
| | | @param array ThArr 表格头部数据
|
| | | @param array TdArr 表格数据
|
| | | */
|
| | | /*function addTrToTbl(ele, ThArr, TdArr) {
|
| | | var _table=$('<table data-role="table" class="ui-responsive"></table>');
|
| | | var _thead=$('<thead></thead>');
|
| | | var _tbody=$('<tbody></tbody>');
|
| | | var ThArray=new Array(); //设置th的数组
|
| | | var TrArray=new Array(); //设置tr的数组
|
| | | var TdArray=new Array(); //设置td的数组
|
| | | var TdLength; //获取单元格个数
|
| | | var TrLength; //获取行数
|
| | | TdLength=TdArr.length;
|
| | | TrLength=Math.ceil(TdLength/ThArr.length);
|
| | | // 给每个th设置值
|
| | | for(var i=0;i<ThArr.length;i++)
|
| | | {
|
| | | ThArray[i]=$('<th>'+ThArr[i]+'</th>');
|
| | | }
|
| | | // 给每个td设置值
|
| | | for(var i=0;i<TdLength;i++)
|
| | | {
|
| | | TdArray[i]=$("<td>"+TdArr[i]+"</td>");
|
| | | }
|
| | |
|
| | | //设置tr
|
| | | for(var i=0;i<TrLength;i++)
|
| | | {
|
| | | TrArray[i]=$("<tr></tr>");
|
| | | }
|
| | | //将td以col个赋给tr
|
| | | var n=0;
|
| | | for(var i=0;i<TrLength;i++)
|
| | | {
|
| | | for(var k=0;k<ThArr.length;k++)
|
| | | {
|
| | | TrArray[i].append(TdArray[n]);
|
| | | n++;
|
| | | }
|
| | | TrArray[i].append($('<td style="visibility: hidden"></td>'));
|
| | | }
|
| | | //给th赋给thead
|
| | | var _tr = $('<tr></tr>');
|
| | | for(var i=0;i<ThArr.length;i++)
|
| | | {
|
| | | _tr.append(ThArray[i]);
|
| | | }
|
| | | _tr.append($('<th style="visibility: hidden"></th>'));
|
| | | _thead.append(_tr);
|
| | | _table.append(_thead);
|
| | | // 将tr赋给table
|
| | | for(var i=0;i<TrLength;i++)
|
| | | {
|
| | | _tbody.append(TrArray[i]);
|
| | | }
|
| | | _table.append(_tbody);
|
| | | //将table添加到指定的容器中
|
| | | ele.append(_table).trigger('create');
|
| | | }*/
|
| | |
|
| | | /**
|
| | | 向表格内添加数据
|
| | | @param object ele jquery对象表格容器
|
| | | @param array ThArr 表格头部数据
|
| | | @param array TdArr 表格数据
|
| | | */
|
| | | function addTrToTbl(ele, ThArr, TdArr) {
|
| | | var _table=$('<table data-role="table" class="ui-responsive"></table>');
|
| | | var _thead=$('<thead></thead>');
|
| | | var _tbody=$('<tbody></tbody>');
|
| | | var ThArray=new Array(); //设置th的数组
|
| | | var TrArray=new Array(); //设置tr的数组
|
| | | var TdArray=new Array(); //设置td的数组
|
| | | var TdLength; //获取单元格个数
|
| | | var TrLength; //获取行数
|
| | | TdLength=TdArr.length;
|
| | | TrLength=Math.ceil(TdLength/ThArr.length);
|
| | | // 给每个th设置值
|
| | | for(var i=0;i<ThArr.length;i++)
|
| | | {
|
| | | ThArray[i]=$('<th>'+ThArr[i]+'</th>');
|
| | | }
|
| | | // 给每个td设置值
|
| | | for(var i=0;i<TdLength;i++)
|
| | | {
|
| | | TdArray[i]=$("<td>"+TdArr[i]+"</td>");
|
| | | }
|
| | |
|
| | | //设置tr
|
| | | for(var i=0;i<TrLength;i++)
|
| | | {
|
| | | TrArray[i]=$("<tr></tr>");
|
| | | }
|
| | | //将td以col个赋给tr
|
| | | var n=0;
|
| | | for(var i=0;i<TrLength;i++)
|
| | | {
|
| | | for(var k=0;k<ThArr.length;k++)
|
| | | {
|
| | | TrArray[i].append(TdArray[n]);
|
| | | n++;
|
| | | }
|
| | | TrArray[i].append($('<td style="visibility: hidden"></td>'));
|
| | | }
|
| | | //给th赋给thead
|
| | | var _tr = $('<tr></tr>');
|
| | | for(var i=0;i<ThArr.length;i++)
|
| | | {
|
| | | _tr.append(ThArray[i]);
|
| | | }
|
| | | _tr.append($('<th style="visibility: hidden"></th>'));
|
| | | _thead.append(_tr);
|
| | | _table.append(_thead);
|
| | | // 将tr赋给table
|
| | | for(var i=0;i<TrLength;i++)
|
| | | {
|
| | | _tbody.append(TrArray[i]);
|
| | | }
|
| | | _table.append(_tbody);
|
| | | //将table添加到指定的容器中
|
| | | ele.append(_table).trigger('create');
|
| | | for (let i = 0; i < TrLength; i++) {
|
| | | var _table=$('<table data-role="table" class="ui-responsive"></table>');
|
| | | var _tbody=$('<tbody></tbody>');
|
| | | for (let m = 0, n = ThArr.length; m < n; m++) {
|
| | | _tbody.append('<tr><th>' + ThArr[m] + '</th><td>' + TdArr[n * i + m] + '</td></tr>')
|
| | | }
|
| | | _table.append(_tbody);
|
| | | ele.append(_table);
|
| | | }
|
| | | }
|
| | |
|
| | |
|