如何访问YUI树中遍历的节点

时间:2013-08-09 17:45:44

标签: javascript yui

我使用YUI 3's tree创建了一个树数据结构。

我可以traverse the tree调用回调函数。

我无法弄清楚如何从回调函数内部访问被遍历的节点。

FWIW,我是YUI的新手。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您当前正在遍历的节点将作为回调函数中的第一个参数传入。例如:

var tree = new Y.Tree({
    nodes: [
        /* Add your nodes here */
    ]
});

var root = tree.rootNode;

tree.traverseNode(root, function (node) {
    /* `node` will be the currently traversed node */
    console.log(node);
});

这是一个带有工作代码的JSBin,如果你仍然遇到任何问题:

http://jsbin.com/ekilom/2/edit

希望这有帮助!