有谁知道如何访问事件目标? 即,假设我有一个函数:
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/