11

如果您mousemove在 body 标签上使用事件。是否可以获取鼠标当前所在的 html 中的哪个元素。

$('body').mousemove(function (e) {

var details = e; // can e.something return what element the mouse cursor is over?

console.log(details);

});
4

2 回答 2

11

您可以使用 event.target

用于获取 id 使用

var id = event.target.id;

使用也可以检查使用这个

 var $target = $(event.target);
 if ($target.is("a")) {
        }
于 2013-05-15T09:07:25.907 回答
5

使用 e.target。有关更多信息,您可以查看event.target文档。

$('body').mousemove(function (e) {
     var details = e.target; // can e.something return what element the mouse cursor is over?
     console.log(details);
});

这是演示:http: //jsfiddle.net/PaX7b/1/

于 2013-05-15T09:14:27.057 回答