如何从jQuery模拟点击Click ngClick [英] How to trigger emulate click ngClick from jQuery

查看:237
本文介绍了如何从jQuery模拟点击Click ngClick的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何拥有类似的链接

<a href="" ng-click="someAction()">Some text</a>

,我想从jQuery调用ngClick操作:

and I want to invoke ngClickaction 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆