jquery trigger
时间: 2024-01-25 16:03:22 浏览: 128
jQuery trigger()方法用法介绍
5星 · 资源好评率100%
jQuery的trigger()方法用于手动触发元素的指定事件。它可以模拟用户的操作,触发元素上已绑定的事件处理函数,并执行浏览器默认操作(如果有)。trigger()方法可以接受一个或多个事件类型作为参数,并可选地传递额外的参数给事件处理函数。
以下是两种使用trigger()方法的例子:
1. 触发元素上已绑定的事件:
```javascript
$('input').trigger('focus');
```
这个例子会触发所有input元素上已绑定的focus事件,并执行相应的事件处理函数。
2. 触发自定义事件并传递额外参数:
```javascript
$('button').on('customEvent', function(event, arg1, arg2) {
console.log(arg1 + arg2);
});
$('button').trigger('customEvent', ['Hello', 'World']);
```
这个例子会触发button元素上已绑定的customEvent事件,并传递额外的参数'Hello'和'World'给事件处理函数。事件处理函数会将这两个参数相加并输出结果。
阅读全文