【发布时间】:2016-09-15 22:42:28
【问题描述】:
首先,我通过 html onclick 元素导出 csv 文件!它工作正常。当我出于某种原因将其更改为 jquery 点击事件时!无法导出 csv 文件?为什么,我认为调用了相同的函数!
Export.Export() 用于我的 csv 文件下载功能。
此代码可以下载csv文件
<a href="" class="button" onclick="Export.Export.apply(this, [$('table.listtbl'), 'Table.csv']);">Export</a>
这不行
<a href="" class="export">Export</a>
<script>
$('.export').click(function(e){
e.preventDefault();
alert("click");//click
Export.Export.apply($(this), [$('table.listtbl'), 'Table.csv']);
});
</script>
【问题讨论】:
-
我很确定
'.export'是供 jquery 搜索的class -
您看到的错误是什么?你看到
alert了吗? -
抱歉没有看到你的第二个href,
Export.Export()是一个jquery函数吗? -
Export.apply(parameter1,parameter2)的第一个参数是什么? -
控制台有错误吗?
标签: javascript jquery html csv