2012-04-25 4 views
1

나는 dhtmlx 트리를 가지고 있습니다. 한 div에서 나는 그 나무를 놓았다. 나는 여러개의 div를 가지고 있고 각 div에는 동적으로 생성 할 하나의 나무가있다. 트리의 노드를 클릭하면 해당 노드의 ID를 얻을 수 있습니다. 이제 div가 jquery를 사용하여 해당 트리를 찾는 방법을 찾으십시오.컨테이너 트리가있는 컨테이너를 찾는 방법

답변

2
$('#id').closest('div') 

문서 : http://api.jquery.com/closest/

당신의 DOM의 구조에 따라 당신은 다른 선택을해야 할 수도 있습니다 -하지만 당신이 우리에게 구조를 표시하지 않고 우리는 단지 추측 할 수 있습니다.

+0

감사 마스터에 액세스하기 위해 다음 코드를 사용할 수 있습니다 ...하지만 난 경고 상자에 넣고 때와 같은 [개체 개체]를 보여주고있다 . 텍스트 형식으로 보는 방법? – Searcher

+0

'console.log()'와 브라우저의 개발자 도구를 사용하십시오. 'alert()'는 어쨌든 디버깅에 적합하지 않습니다. – ThiefMaster

+0

@YSSS. '$ ('id'). closest ('div'). attr ('id')' – gdoron

0

당신이 나무의 onClick 이벤트를 사용하는 경우, 당신은 컨테이너 HTML 노드를

tree.attachEvent("onClick", function(id){ 
    var node = this.parentObject; //html container of tree 
}); 
관련 문제