0

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

我可以遍历树可以调用回调函数。

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

FWIW,我是 YUI 的新手。

任何帮助是极大的赞赏。

4

1 回答 1

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

希望这可以帮助!

于 2013-08-10T21:13:37.000 回答