我使用YUI 3's tree创建了一个树数据结构。
我可以traverse the tree调用回调函数。
我无法弄清楚如何从回调函数内部访问被遍历的节点。
FWIW,我是YUI的新手。
非常感谢任何帮助。
答案 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
希望这有帮助!