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