- 先说一下这个问题,首先这个是我在公司做的目的是下载选中checkbox的整行内容,我要做的是把数据发给后端,然后后端进行操作。
- 这个html代码不是我写的,也是后来接的这个项目,html代码前面那个checkbox是写死的,写在表格里已经很不错了。
- 将一下思路,首先进入到表格所在的页面,选中checkbox,然后单击单条导出,就可以下载了,我做的是点击单条导出 控制台打印选中的数据就OK了,如下图:


<script>
$(".dan-dao").click(function(){
var data = [];
var val = [];
var strs = [];
$("input[name='love']:checked").each(function(){
var shuzu = $(this).parents("tr").children(0)
for(var i = 0 ; i < shuzu.length; i++ ){
val = shuzu.eq(i).text();
strs.push(val);
}
});
for( var d = 0 ;d < strs.length; d += 14){
strs.splice(d,1);
}
var arrLen = 14;
var newDataArr = [];
for (var i=0;i<strs.length;i+=arrLen) {
newDataArr.push(strs.slice(i,i+arrLen));
}
data.push(newDataArr)
console.log(data);
})
</script>