删除或禁用属性下载

时间:2017-04-06 13:29:49

标签: javascript jquery html attributes

我有一个带有下载属性的标记:

<a href="#" id="dl-btn" download>click to download</a>

然后根据脚本中的下载是否可用我设置值:

if(download_exist)$('#dl-btn').attr('href', path).prop('download', true);
else $('#dl-btn').attr('href', '#').prop('download', 'disabled');

但它仍然下载html页面(如index.html)

我试过了:

$('#dl-btn').attr('href', '#').removeProp('download');

$('#dl-btn').attr('href', '#').prop('download', false);

似乎没有阻止它触发下载(至少在chrome中)

1 个答案:

答案 0 :(得分:0)

使用removeAttr removeAttr('download');