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