如何使用JQuery排除导出html表数据中的特定列?

时间:2015-06-11 06:20:39

标签: jquery html export

我编写了三种类型的导出表数据工具,即PNG,XLS和WORD。在我的HTML表格中,我想排除导出最后一列的选项编辑&删除。还有我要包含的XLS和WORD行。

<button class="btn"><i class="fa fa-bars"></i> Export Table Data</button>
        <ul class='id_ul'>
            <li><a href="#" onClick ="$('#datawtable').tableExport({type:'excel',escape:'false'});"> <img src='icons/xls.png' width='24px'> XLS</a></li>
            <li><a href="#" onClick ="$('#datawtable').tableExport({type:'doc',escape:'false'});"> <img src='icons/word.png' width='24px'> Word</a></li>
            <li><a href="#" onClick ="$('#datawtable').tableExport({type:'png',escape:'false'});"> <img src='icons/png.png' width='24px'> PNG</a></li>
        </ul>

我试图在onClick上编写一个函数来执行此操作,但没有帮助。

2 个答案:

答案 0 :(得分:0)

onclick你应该调用一个函数refer

  

element.onclick = functionRef;

where functionRef is a function - often a name of a function declared elsewhere or a function expression.

执行此操作=&gt;

HTML:

 <li><a href="#" onClick ="export('excel','false')"> <img src='icons/xls.png' width='24px'> XLS</a></li>

JS:

function export(expotype,toescape){
"$('#datawtable').tableExport({type:expotype,escape:toescape});
}

答案 1 :(得分:0)

您可以使用ignoreColumn语法中的列号作为以下exapmle

中的显示
$('#table_report').tableExport({ type: 'excel',escape:'false',ignoreColumn: [6]});