【发布时间】:2015-08-20 22:22:00
【问题描述】:
我有一个使用 TableTools 插件的工作 jQuery DataTable (https://www.datatables.net/),其中一列的每一行都有 <span> 元素。
单击导出按钮时,我想从导出的文件中隐藏/删除 <span> 元素。不删除整列,只删除该列中的 <span> 元素。
我怎样才能做到这一点?我了解如何从导出中删除整个列,但我还没有找到从导出中删除特定元素的方法。
谢谢
更新
"oTableTools": {
"sSwfPath": "/public/swf/copy_csv_xls_pdf.swf",
"aButtons": [
{
"sExtends": "print",
},
{
"sExtends": "copy",
},
{
"sExtends": "csv",
"fnCellRender": function ( sValue, iColumn, nTr, iDataIndex ) {
return sValue;
}
}
]
}
我有fnCellRender,但我不确定最好的方法是去掉<span> 元素。
【问题讨论】:
-
在我的测试中,最新的 TableTools 已经去除了 CSV 文件中的 HTML 标签。您使用的是什么版本的 DataTables 和 TableTools?
-
@Gyrocode.com 我已经用
TableTools 2.2.4对其进行了测试,但它没有。 -
@Kstro21,请参阅下面的答案和示例。为了让 TableTools 默认去除 HTML 标签,
fnCellRender必须被移除。 -
没有任何答案有助于解决您的问题吗?还有问题吗?
标签: javascript jquery datatables tabletools