//ThArr表格的头数据,TdArr表格的单元格数据
function createTbl(ele,ThArr,TdArr){
ele.children('table').remove();
var _table=$('
');
var _thead=$('');
var _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[i]+'');
}
// 给每个td设置值
for(var i=0;i"+TdArr[i]+"");
}
//设置tr
for(var i=0;i");
}
//将td以col个赋给tr
var n=0;
for(var i=0;i'));
}
//给th赋给thead
var _tr = $('
');
for(var i=0;i'));
_thead.append(_tr);
_table.append(_thead);
// 将tr赋给table
for(var i=0;i');
var _thead=$('');
var _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[i]+'');
}
// 给每个td设置值
for(var i=0;i"+TdArr[i]+"");
}
//设置tr
for(var i=0;i");
}
//将td以col个赋给tr
var n=0;
for(var i=0;i');
for(var i=0;i');
var _thead=$('');
var _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[i]+'');
}
// 给每个td设置值
for(var i=0;i"+TdArr[i]+"");
}
//设置tr
for(var i=0;i");
}
//将td以col个赋给tr
var n=0;
for(var i=0;i'));
}
//给th赋给thead
var _tr = $('
');
for(var i=0;i'));
_thead.append(_tr);
_table.append(_thead);
// 将tr赋给table
for(var i=0;i');
long_bar.css({
'position': 'absolute',
'width': '10px',
'height': win_ht+'px',
'background-color': 'red'
});
$('body').append(long_bar);
}
}
$(function() {
$('.tbl-container').on('click', 'table tbody tr', function() {
$('.tbl-container table tbody tr').removeClass('active');
$(this).addClass('active');
});
});
//对mobile端数据表格进行操作
var MobileTbl = function(tbl, arrTh) {
this.tbl = tbl;
this.arrTh = arrTh;
};
// 定义对象的原型函数
MobileTbl.prototype = {
setArrTh:function(arrTh) { // 设置表格的头部数据
this.arrTh = arrTh;
}
,updateCell: function(rows, cols, value) { // 更新指定的单元格
var tbody = this.tbl.find('tbody'); // 获取tbody
var tr = tbody.find('tr').eq(rows); // 获取tr
var td = tr.find('td').eq(cols); // 获取td
var th = this.arrTh[cols]; // 列头部数据信息
// 生成html标记字符串
var tdHtml = ''+th+'';
tdHtml += value;
// 添加内容到td
td.html(tdHtml);
}
};