如何用Jquery触发js函数

How to trigger a js function with Jquery

本文关键字:js 函数 触发 Jquery 何用      更新时间:2023-09-26

我想用jquery的trigger方法来触发这个jquery函数。我该怎么做呢?实际上我甚至不知道触发器方法是否适合用户定义的函数。

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

这是不工作

 $('a').trigger(testtt);
 var testtt = function(){ alert('aaa');} 

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

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

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

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

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

您可以通过简单地运行

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

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

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

从jQuery API中读取,下面应该可以工作。

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

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

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

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

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