gpt4 book ai didi

javascript - 将 HTML 表格导出到 Excel,表格标题中带有 ID 或类标签

转载 作者:行者123 更新时间:2023-11-30 12:15:34 25 4
gpt4 key购买 nike

我的网页上有一个 HTML 表格,当使用 JQuery 将其导出到 Excel 时,如果表格标题中有任何 id 或 class 标签,它将无法工作。

我使用的JQuery是

//wont work unless the table has no class or id
$("#btnExport").click(function (e) {
window.open('data:application/vnd.ms-excel,' + $("#tableForExcel").html());
e.preventDefault();
});

我用的表是

<table id='SearchTable' class='table table-bordered table-striped table-hover table blue '>
<tr>
<th class='ReportManager'>Report Manager</th>
<th class='ReportDetail'>Report Detail</th>
<th class='Form'>Form</th>

</tr>
<tr>
<td class='ReportManager'></td>
<td class='ReportDetail'></td>
<td class='Form'></td>

</tr>
<tr>
<td class='ReportManager'></td>
<td class='ReportDetail'></td>
<td class='Form'></td>

</tr>
</table>

如果您能帮助我,我将不胜感激\告诉我应该如何调整我的代码以使其导出。

最佳答案

我是这样解决问题的:

$("#btnExport").click(function (e) {
window.open('data:application/vnd.ms-excel,' +'<table>' +$("#SearchTable").html()+ '</table>');
e.preventDefault();
});

希望对你有帮助。

关于javascript - 将 HTML 表格导出到 Excel,表格标题中带有 ID 或类标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32525465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com