2009-05-12 4 views
0

상단 및 왼쪽 위치에있는 요소의 이름 또는 ID를 찾고 싶습니다.DOM의 위치를 ​​기반으로 요소 이름을 얻는 중

나는 (화면에 나타납니다 그 위치의 텍스트를 트리거 할 DIV 위로 마우스) 요소의 위치를 ​​찾기 위해 jQuery를 사용하는 방법을 알고 :

$(".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> 

답변

3

I 생각 네가 무슨 뜻인지 모르겠다. 호버 처리기에서

+0

그게 :) 감사합니다! – Cudos

+0

스마트. MDC를 마지막으로 확인한 후에는 창에서 위치를 기반으로 개체를 식별 할 수있는 몇 가지 방법이 있습니다. – rymn

1
 $("#mouse").text("Mouse - Top: " + eleoffset.top + " - Left: " + eleoffset.left + " id " + $(this).id); 

내가

0

this.id을

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

및 this.name은 잘 작동한다고 :하지만 당신은 사용하여 이름이나 ID를 얻을 수 있습니다. 추가 JQuery 호출이 필요하지 않아야한다.

관련 문제