我有此代码(仅限Chrome和Firefox)
HTML:
<a id="savefile"">
Save transferred file
</a>
的javascript:
// event is returned by a readAsDataURL()
var save = document.getElementById('savefile');
save.href = event.target.result;
save.target = '_blank';
save.download = fileName;
除第一行外,jQuery还有第2,3和4行吗? 我知道这是一个非空间节省的问题 - 但是它正处于jQuery主题教程的中间我尝试编写dataBlobs和浏览器兼容性。
我一直在寻找大约一个小时 - 没有找到信息的运气,下载&#39;是世界上最糟糕的关键词。
答案 0 :(得分:1)
您可以使用attr()
的一次调用设置所有这些属性:
$("#savefile").attr(
{
"href" : event.target.result,
"target" : "_blank",
"download" : filename
}
);
答案 1 :(得分:0)
var elem = $("#savefile")
elem.attr( "attribute-name" , "attribute-value" )
答案 2 :(得分:0)