Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法将隐藏表列从导出到CSV中排除?_Javascript_Html - Fatal编程技术网

Javascript 无法将隐藏表列从导出到CSV中排除?

Javascript 无法将隐藏表列从导出到CSV中排除?,javascript,html,Javascript,Html,修正 您可以通过单击“CSV”按钮导出表格 /*选中表格标题*/ $(文档).ready(函数(e){ $(“输入:复选框:未(:选中)”)。每个(函数(){ var apndcss=“”; var column=“table.”+$(this.attr(“name”); apndcss+=列+“{display:none;}”; $('#appnedcss').html(apndcss) 控制台日志(apndcss); }); $(“#chkbtn”)。关于('change','input'

修正

您可以通过单击“CSV”按钮导出表格

/*选中表格标题*/
$(文档).ready(函数(e){
$(“输入:复选框:未(:选中)”)。每个(函数(){
var apndcss=“”;
var column=“table.”+$(this.attr(“name”);
apndcss+=列+“{display:none;}”;
$('#appnedcss').html(apndcss)
控制台日志(apndcss);
});
$(“#chkbtn”)。关于('change','input',function(){
var apndcss=“”;
$(“#chkbtn输入:复选框”)。每个(函数(){
如果($(this).is(“:not(:checked)”){
var column=“table.”+$(this.attr(“name”);
apndcss+=列+“{display:none;}”;
}
})
$('#appnedcss').html(apndcss)
})
});
//导出为CSV
函数下载\u csv(csv,文件名){
var-csvFile;
var下载链接;
//CSV文件
csvFile=newblob([csv],{type:“text/csv”});
//下载链接
downloadLink=document.createElement(“a”);
//文件名
downloadLink.download=文件名;
//我们必须创建一个指向该文件的链接
downloadLink.href=window.URL.createObjectURL(csvFile);
//确保未显示该链接
downloadLink.style.display=“无”;
//将链接添加到您的DOM
document.body.appendChild(下载链接);
//兰扎莫斯
downloadLink.click();
}
函数将表格导出为csv(html,文件名){
var csv=[];
var rows=document.queryselectoral(“表tr”);
对于(变量i=0;i

引导示例
CSV

代码 分部 省 名称


代码 分部 省 名称 代码 分部 省 名称 代码 分部 省 名称 代码 分部 省 名称 代码 分部 省 名称 代码 分部 省 名称 代码 分部 省 名称 代码 分部 省 名称 代码 分部 省 名称 代码 分部 省 名称
推送之前,您需要一个条件来检查该单元格的可见性

if($(cols[j]).is(':visible')) { your push code ...}

谢谢一个工作的例子将不胜感激!我让它工作的实际语法是有点脱离它的这个:如果($(cols[j]).is(':visible'){你的推送代码…}谢谢。错过了那个括号。仍然在为这个寻找一个有效的演示