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 に答える