2013-06-14 4 views
1

특정 종류의 Yahoo UI 노드의 조상을 얻는 방법은 무엇입니까? 예를 들어, 입력 요소가있는 경우 ...특정 태그 이름을 가진 조상 노드를 얻는 방법

var node = A.one('input#_new_WAR_localizededitorportlet_test1'); 

나는 그 둘러싼 형태를 원합니다. 나는 부모 노드를 얻는 방법을 알고

var parent = node.get('parentNode'); 

하지만이 방법 (우아하게) 형태에 도달 할 때까지 트리를 통해 이동합니다. 지금은 이것을 사용하고 있습니다.

while (node.get('tagName').toLowerCase() != 'form') { 
    node = node.get('parentNode'); 
} 

그러나 실제로는 그렇게하는 것이 아닙니다.

더 좋은 방법이 있습니까?

node.ancestor('form') 
:

답변

1

는 그냥 ancestor() 방법을 사용
관련 문제