jQuery程序化触发a标签点击事件

在写代码的时候,想在代码中控制a标签点击事件,一开始想当然的写下这样的代码:

$("#downloadLink").trigger('click');

但是,实际测试的时候,发现没有达到想要的效果,之后查阅其他资料,发现也有遇到过这样的情况,解决方法不外乎以下几种:


方法一:直接使用原生javascript方法

document.getElementById("downloadLink").click();

方法二:在a标签内增加Html标签

$("#downloadLink span").trigger('click');



你可能感兴趣的:(前端)