jquery on时间怎么给函数传参
时间: 2023-11-18 15:43:19 浏览: 132
给主函数传参
在 jQuery 的 `on` 方法中,可以使用额外的参数来传递给事件处理函数。这些参数可以在事件处理函数中通过 `event.data` 属性获取。
以下是一个示例代码,演示了如何给事件处理函数传递参数:
```javascript
$('#myElement').on('click', {param1: 'value1', param2: 'value2'}, myEventHandler);
function myEventHandler(event) {
console.log(event.data.param1); // 输出:value1
console.log(event.data.param2); // 输出:value2
}
```
在上述代码中,我们给 `on` 方法的第二个参数传递了一个对象 `{param1: 'value1', param2: 'value2'}`,其中包含了要传递的参数。这些参数可以通过 `event.data` 属性在事件处理函数中进行访问。
当触发点击事件时,事件处理函数 `myEventHandler` 被调用,并且会接收到一个 `event` 参数。通过 `event.data` 属性,我们可以获取到传递的参数值。
需要注意的是,在使用 `on` 方法时,如果需要给事件处理函数传递参数,参数对象需要作为第二个参数传递,并且需要使用 `event.data` 来获取参数值。
阅读全文