是否可以使用 mousemove 获取当前元素?如果鼠标不在元素 x 或 y 上,我想获取鼠标要执行特定操作的元素。
举个例子 :
$(document).mousemove(function(e)
{
if(e.xxxx.attr("id") == "elem")
...
});
xxxx 是我正在寻找的东西,我希望它存在:)
谢谢
如果您的意思是鼠标悬停的元素,是的,它可用作target
事件对象的属性。
$(document).mousemove(function(e)
{
if (e.target.id == "elem") {
// ...
}
});
target
是一个 DOM 元素,您可以id
直接从其id
属性(从属性中获取其值的反射属性)访问元素的 。如果您想用它做其他事情并想要访问 jQuery 函数,您可以使用$(e.target)
它来获取 jQuery 包装器。