Jquery .click 调用函数并且传参数
时间: 2023-08-07 18:05:49 浏览: 95
jQuery.toggleClass() 函数详解
可以使用以下两种方式来在 jQuery 的 click 事件中调用函数并传递参数:
1. 使用匿名函数来调用函数并传递参数:
```
$("#js-search-post").click(function() {
searchAddress(arg1, arg2);
});
```
这里定义了一个匿名函数,并在其中调用了 `searchAddress` 函数并传递了两个参数 `arg1` 和 `arg2`。
2. 使用 `bind` 方法来绑定函数并传递参数:
```
$("#js-search-post").click(searchAddress.bind(this, arg1, arg2));
```
这里使用 `bind` 方法将 `searchAddress` 函数绑定到 click 事件上,并传递了两个参数 `arg1` 和 `arg2`。
需要注意的是,在第二种方式中,使用 `bind` 方法时第一个参数需要传递 `this`,以确保 `searchAddress` 函数中的 `this` 指向当前元素。
无论使用哪种方式,都可以在 click 事件中成功调用函数并传递参数。
阅读全文