jQuery触发a标签的click事件和原生javascript的区别

<a href="http://www.baidu.com" id="a">点我</a>

 

// 这种方式不能触发a的click事件,原因是jQuery的click触发的是元素onClick方法,而不是click点击事件
$("#a").click();

//解决方法1: 原生JS不受影响
document.getElementById("a").click();

// 解决方法2:将jQuery对象转换成原生对象
$("#a")[0].click();

 

posted @ 2020-09-10 15:55  万里哥  阅读(677)  评论(0)    收藏  举报