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