0

我想找到我获得顶部和左侧位置的元素的名称或 ID。

我知道如何使用 jquery 来查找元素的位置(将鼠标悬停在 div 上将触发该位置文本将出现在屏幕上):

    $(".item").hover(function () {
      var eleoffset = $(this).offset();
      $("#mouse").text("Mouse - Top: " + eleoffset.top + " - Left: " + eleoffset.left);
    });


<div class="item">This is a text block</div>
<div id="mouse">Waiting for position data...</div>
4

3 回答 3

3

我不确定你的意思。但是您可以使用以下方法获取名称或 ID:

 $(this).attr('id');
 $(this).attr('name');

在悬停处理程序中

于 2009-05-12T12:58:49.133 回答
1
      $("#mouse").text("Mouse - Top: " + eleoffset.top + " - Left: " + eleoffset.left + " id " + $(this).id);

我认为

于 2009-05-12T12:58:04.000 回答
0

this.id 和 this.name 也应该可以工作。不需要额外的 JQuery 调用。

于 2009-05-12T16:03:44.293 回答