2010-01-30 4 views

답변

12

이 시도 :

$("#id").parent() 

나의 첫번째 제안 #id:parent:parent대로 작동하지 않습니다는 (텍스트 노드 포함) 다른 노드의 부모 모든 노드를 선택합니다.

element = $('#childID')[0].parentNode 
+0

아, JQuery와의 기쁨을위한 훌륭한 새로운 참조입니다. Learned something, thanks :) –

0

$("#myChild").parent() 

는 당신은 그것에게 경우 셀렉터를 제공 할 수 있습니다 상위 요소가 직접 부모가 아닙니다.

$("#myChild").parent(".container") 

Th DOM을 탐색하는 데 도움이되는 많은 함수가 있으며 jQuery reference에서 자세한 정보를 찾을 수 있습니다.

+1

이 메서드를 사용하려면'$ ('# childID') [0] .parentNode' –

+0

건배 더그, 아직 프로토 타입과 JQuery를 섞어 놓고 있습니다. 머리. :) –

1

사용 jQuery를의 parent 방법 : 부모를 해결하기 위해 자식 요소 및 표준 JS를 얻기 위해 jQuery를 사용

1

사용 jQuery를 자식 요소를 얻기 위해, 그리고 jQuery를 부모에게

element = $('#childID').parent(); 

주를 해결하기 위해 : 예,이 페카의 대답과 비슷합니다. 그 점에서 유머러스하기위한 것이 었습니다. 당신이 ..... 그것이 유머 찾을 수없는 경우

2

당신이 바로 위 부모를 찾고하지 않는 경우, 당신은 또한 사용할 수 있습니다

TR 당신이있어 부모의 선택입니다
$('#childID').closest("tr"); 

찾으려고. 이것은 계층 구조의 깊이가 확실하지 않은 경우에 유용합니다.

1

나는 동의

$("#id").parent() 

이 가장 좋은 방법입니다. 나는 다른 일,이 문제가 있었지만 신속하게 해결되었습니다. 나는 이것이 이미 대답되었지만 나는 새로운 것이라고 깨닫는다. 그리고 내가 깨어 있었다면! pow pow! 대답은 날아 갔을 것이다. 내가 BTW upvote에

감사하겠습니다 : 여기 jQuery를 http://jqapi.com/

관련 문제