내부 div에 배치 된 요소를 외부 div에서 가져올 수 있습니까? 막연한 질문을 명확히하기 위해이 그림은이 그림에서외부 DIV에서 요소 위치 가져 오기
div http://img600.imageshack.us/img600/8200/45tn.png
아래에 제공됩니다.
큰 검은 사각형 = 외부 DIV, ID = "외부 DIV"
빨간색 사각형 = 제 1 내부 DIV, ID = "빨간색 - 내부 - 사업부"
파란색 사각형 = 두 번째 내부 DIV id 인 = "blue-inner-div"
빨강 및 파랑 div에 텍스트 영역이 있습니다. 왼쪽과 왼쪽이 그림에 표시되어 있습니다.
Red Div의 텍스트 영역 ID가 "TA1"이고 파란색 ID가 "TA2"라고 가정합니다.
outer-div에서 "TA1"또는 "TA2"의 위치를 가져올 수 있습니까? 예를 들어, TA2는 blue-inner-div 내부에 150의 위쪽과 왼쪽을 가졌지 만, 분명히 150이 아닌 outer-div의 관점에서 TA2의 위쪽과 왼쪽을 알기를 원했습니다.
잘 모르겠지만 텍스트 영역의 페이지 오프셋을 가져 와서 부모 요소의 페이지 오프셋을 차감 할 수 있습니다. – isherwood
http://api.jquery.com/office/ http://api.jquery.com/offset/ – andleer
@andleer OP는 "jquery"를 여기에 언급하지 않았습니다 ... – gustavohenke