我如何获得特定种类的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');
}
但这并不是一种非常简洁的方式。
有更好的方法吗?
答案 0 :(得分:1)
只需使用ancestor()
方法:
node.ancestor('form')