$(document).ready(function () {
//表头
var listHead = [
'姓名',
'城市',
'部门',
'选取',
'票数',
]
var html = "";
for (var i = 0; i < listHead.length; i++) {
//动态创建一个tr行标签,并且转换成jQuery对象
html += `
` + listHead[i] + `删除 `
$("#test_thead").html(html);
}
//表格
var listData = [
{
id: 1,
name: "Small",
city: "New York",
department: "Eastern",
selection: "Metropolitan Region",
number: 378
},
{
id: 1,
name: "Small1",
city: "New York",
department: "Eastern",
selection: "Metropolitan Region",
number: 378
},
{
id: 1,
name: "Small2",
city: "New York",
department: "Eastern",
selection: "Metropolitan Region",
number: 378
},
{
id: 1,
name: "Small3",
city: "New York",
department: "Eastern",
selection: "Metropolitan Region",
number: 378
},
{
id: 1,
name: "Small4",
city: "New York",
department: "Eastern",
selection: "Metropolitan Region",
number: 378
},
{
id: 1,
name: "Small5",
city: "New York",
department: "Eastern",
selection: "Metropolitan Region",
number: 378
}
];
listGenerate(listData)
function listGenerate(e) {
//清空所有的子节点
$("#test_tbody").empty();
for (var i = 0; i < e.length; i++) {
//动态创建一个tr行标签,并且转换成jQuery对象
var $trTemp = $(" ");
//往行里面追加 td单元格
$trTemp.append("" + e[i].name + " ");
$trTemp.append("" + e[i].city + " ");
$trTemp.append("" + e[i].department + " ");
$trTemp.append("" + e[i].selection + " ");
$trTemp.append("" + e[i].number + " ");
// $("#J_TbData").append($trTemp);
$trTemp.appendTo("#test_tbody");
}
}
//点击查询
$("#querybtn").click(function () {
listGenerate(listData)
});
//点击显示按钮
$("#eject").click(function () {
$('.delbtn').toggle();
});
//点击删除当前列
$(".delbtn").click(function () {
var l = $("#test_table tr").length;
var ind= $(this).parent().index();
if(l>1){
for (var i = 0; i < l; i++) {
$("#test_table tr").eq(i).find("td").eq(ind).remove();
}
$('.delbtn').toggle();
}
});
//导出表格
excel = new ExcelGen({
"src_id": "test_table",
"show_header": true
});
$("#generate-excel").click(function () {
excel.generate();
});
});