赞
踩
// js模拟a标签,直接下载
function down(filePath,fileName,fileOldName) {
var $form = $('<form method="GET"><a id="downFile"></a></form>');
$form.appendTo($('body'));
$("#downFile").attr('href','{ctx}/'+filePath+'/'+fileName);
$("#downFile").attr('download',fileOldName);
$("#downFile")[0].click();
}
注意点击事件: $("#downFile")[0].click();
用这个方法可以直接模拟点击href的效果,实现下载。
因为a标签的href属性是在他dom中的0里面,需要点击那个0才能实现,而数字型的属性名不能用“.”来获取,故写成[0]。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。