javascript - 如何将事件对象传递给命名函数

标签 javascript jquery

我有一个用于点击事件的事件处理程序。事件处理程序是命名函数而不是匿名函数。如何将事件对象传递给这个命名函数?

// usual example
$(".sel").click(function(ev) {
  // do stuff which involves the event
});

// my case
$(".sel").click(myHandler);

function myHandler() {
  // hopefully do stuff which involves the event
}

最佳答案

事件默认作为参数传递给事件处理函数

function myHandler(evt) {
    // You can use event object here
}

关于javascript - 如何将事件对象传递给命名函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17768295/

相关文章:

javascript - JQuery 中的 Carrousel 悬停 Action 堆栈

javascript - 为每个 mysql 创建用 javascript 提交

javascript - 如何在javascript中的不同html页面之间传递变量值

jquery - 如何选择包含类(jquery)的所有表行(tr)

javascript - 生成 ENOENT 错误 - NodeJS

javascript - jquery中有没有unclick事件?

javascript - Safari 上的单选按钮标签点击计时

javascript - jQuery 重用选择器并操作项目

javascript - Node.js/Express.js/Angular2 中的 ForBiddenError

jquery - 在元素存在之前注册 DOM 事件