我使用YUI 3 的 tree创建了一个树形数据结构。
我可以遍历树可以调用回调函数。
我无法弄清楚如何从回调函数内部访问正在遍历的节点。
FWIW,我是 YUI 的新手。
任何帮助是极大的赞赏。
您当前正在遍历的节点将作为回调函数中的第一个参数传入。例如:
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
希望这可以帮助!