javascript - 事件目标作为javascript中的返回值

标签 javascript jquery css html

有谁知道如何访问事件目标? 即,假设我有一个函数:

func(event){...}

所以参数“event”是描述事件名称的字符串(如“onclick”/“onload”等),如何获取这个目标? 假设给定的参数是“onclick”,并且发生的点击是在一个名为“button1”的按钮上,我怎样才能将 button1 作为返回值?

谢谢!

最佳答案

除非您编辑了函数上下文(如使用 $.proxy),否则您可以使用 this 获取当前元素(和 $(this) 将返回 jquery 对象)。

无论您是否确实编辑了上下文,您始终可以使用 event.currentTarget(或再次为 jQuery 对象使用 $(event.currentTarget))

关于javascript - 事件目标作为javascript中的返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22406353/

相关文章:

jquery - 使用 jQuery 组合多个动画的正确方法是什么?

css - 如何使 div 的高度适应其中的绝对 div 的高度?

javascript - 基于单个输入字段的动画输出

javascript - 出现在父元素顶部的子元素的框阴影

javascript - onChange 输入与 Javascript

javascript - AngularJS - 获取多个 JSON 键值,然后将它们相加

php - 登录按钮类似于使用图像的保管箱

jquery - 顶部 : 100% instead of top: 0 (mathematical issue? )

javascript - 访问不常见 JSON 对象中的数据

javascript - 快照监听器 : FirebaseError: Missing or insufficient permissions 中的未捕获错误