在写代码的时候,想在代码中控制a标签点击事件,一开始想当然的写下这样的代码:
<a href="/config/download" id="downloadLink" style="display: none">下载</a>
$("#downloadLink").trigger('click');
但是,实际测试的时候,发现没有达到想要的效果,之后查阅其他资料,发现也有遇到过这样的情况,解决方法不外乎以下几种:
方法一:直接使用原生javascript方法
document.getElementById("downloadLink").click();
方法二:在a标签内增加Html标签
<a href="/config/download" id="downloadLink" style="display: none"><span>下载<span></a>
$("#downloadLink span").trigger('click');