jquery 模拟点击不生效的原因

如果使用jQuery的写法:$('a#test').click(function(){alert('ok')});为元素绑定了click事件,那么使用$('a#test').click()是可以生效的,如果没有绑定click事件,当点击a#test的时候事件通过冒泡会传给父级的节点,父级节点会处理点击事件(跟我遇到的分页的情形是一样的),那么这时就需要模拟DOM点击了,也就是通过$('a#test')[0].click()去触发。

 

posted @ 2020-03-12 22:32  漫步CODE人生  阅读(1064)  评论(0编辑  收藏  举报