<a id="test" href="www.baidu.com" target="....">
--- js代码
var href = $("#test").attr("href")
window.open(open) 虽然可以实现加载,但是会在浏览器打开一个新页面,无法实现a标签的target属性。
location.href = href 当前页跳转 同样无法实现target属性
$("#test").click(); 无法实现
实现方法:
$("#test")[0].click();
用这个方法可以直接模拟点击href的效果,实现下载。
因为a标签的href属性是在他dom中的0里面,需要点击那个0才能实现,而数字型的属性名不能用“.”来获取,故写成[0]。