js触发a标签的click事件

$("#getExcle").click();            //常规的触发方式
$("#getExcle").trigger("click");   //触发绑定在a或者说是 a标签的内容物上面的click时间

方式一: <a download="bigdata.xls" id="getExcle" οnclick="return ExcellentExport.excel(this, 'countByPerson1', 'Big Data Sheet');">
获取excel
</a>
方式二:   <a download="bigdata.xls"  οnclick="return ExcellentExport.excel(this, 'countByPerson1', 'Big Data Sheet');">
<span  id="getExcle">获取excel</span>
</a>

用js触发a的click事件,以上两种写法:方式一 没有反映,方式二可以正常触发。

其实我们通常说的a的click其实我们点击的时候却点击的是a标签的内容物,因此我们是不是就可以理解为a标签的click事件其实是绑定在它的内容物上面的?

其实click()方式和trigger()是差不多的,说不定click的里面就是trigger。

转载于:https://my.oschina.net/u/3163071/blog/829919

THE END
< <上一篇
下一篇>>