如何使用Jquery触发js函数

时间:2011-07-18 14:55:03

标签: javascript jquery

我想通过使用JQuery的触发器方法来触发这个jquery函数。我怎样才能做到这一点 ?实际上我甚至不知道触发方法适合用户定义的功能。

$('a.pop').click(function() {alert('testing'); }

这不起作用

 $('a').trigger(testtt);

 var testtt = function(){ alert('aaa');} 

5 个答案:

答案 0 :(得分:1)

与安装事件处理程序的方式非常相似:

$('a.pop').click();

如果你想要以字符串形式触发事件的名称,你也可以这样做:

$('a.pop').trigger('click');

如果您想将精心制作的数据传递给事件处理程序,这也是使用的解决方案 - trigger也接受第二个参数。

答案 1 :(得分:1)

只需运行

即可触发元素上的点击事件
$('a.pop').click()

答案 2 :(得分:1)

$('a.pop').click(),或者如果您正在触发某些动态方法或自定义事件:

$('a.pop').trigger(eventName),例如:$('a.pop').trigger('click');

答案 3 :(得分:0)

从jQuery API读取,以下内容应该有效。

$('a.pop').trigger('click');

答案 4 :(得分:0)

.trigger()用于触发事件处理程序(自定义或内置')。由于您将函数绑定到“click”处理程序,因此您可以使用trigger来调用它:

$('a.pop').trigger('click');

jQuery的事件绑定方法也可以在没有参数的情况下调用来触发它们,这意味着你也可以这样做:

$('a.pop').click();