【发布时间】:2014-03-02 16:59:58
【问题描述】:
我已使用链接的下载属性来下载文件。但是,当我从另一种方法触发点击事件时,它不会下载文件。为什么呢?我已经检查过点击事件正在被触发。这是我对 jsfiddle 的测试 - http://jsfiddle.net/6Fkb5/1/
<a href="#" download="https://www.dropbox.com/s/shd31hvnsn0fd0v/Getting%20Started.pdf" id="testdownload">Test Download</a>
var count=0;
$('#testdownload').on('click', function(){
count++;
$('#log').append('<li>Click triggered ' + count + ' times</li>');
});
$('#testdownload').trigger('click');
【问题讨论】:
-
@rakhi4110 是你运行它的时候还是点击链接的时候?
-
我认为您滥用了
download属性。它是为href属性中指定的下载链接指定不同的文件名。它不会解决你的问题,但也许你还是应该解决它。
标签: javascript jquery