【发布时间】:2018-05-09 00:24:48
【问题描述】:
我正在尝试使用 jquery 在链接标签上设置下载属性。 一般来说,我正在使用
<a type="button" id="pdf_modal_button" class="btn btn-primary" href="/download/x.pdf" download target="_blank">Download</a>
可以很好地下载pdf。
生成链接时出现问题:
<a type="button" id="pdf_modal_button" class="btn btn-primary" href=/download/>Download</a>
然后尝试用jquery更新链接:
var _href = $('#pdf_modal_button').attr("href");
$('#pdf_modal_button').attr("href", _href + '/x.pdf')
$('#pdf_modal_button').attr("download", true)
$('#pdf_modal_button').attr("target", "_blank")
它将链接更改为 download="true"
<a type="button" id="pdf_modal_button" class="btn btn-primary" href="/download/x.pdf" download="true" target="_blank">Download</a>
这会导致浏览器在新选项卡中打开 pdf 并显示它,而不仅仅是下载。
问题是,我如何让它只有一个下载属性,而不是 download="true"
在下载属性中设置url也不行。
【问题讨论】:
标签: jquery