如何从jQuery模拟点击Click ngClick [英] How to trigger emulate click ngClick from jQuery
本文介绍了如何从jQuery模拟点击Click ngClick的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何拥有类似的链接
<a href="" ng-click="someAction()">Some text</a>
,我想从jQuery调用ngClick
操作:
and I want to invoke ngClick
action from jQuery:
$('a').click()
但是它不起作用:someAction()
没有被调用.也不起作用
But it doesn't work: someAction()
not invoked. Also didn't work
$('a').trigger('click')
是否可以从jQuery调用someAction()
?
Is it possible to invoke someAction()
from jQuery?
推荐答案
请不要理会应用周期和超时,这里是:
Nevermind the apply cycles and timeouts, here you are:
$('a').dispatchEvent(new MouseEvent('click', {
'view': window,
'bubbles': true,
'cancelable': true
}));
这篇关于如何从jQuery模拟点击Click ngClick的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文