Fancytree jQuery插件 - 选择节点

ros*_*hai 7 javascript jquery fancytree

我很难从fancytree插件中选择给定节点.

所以,我尝试过类似的东西:

$("#tree").fancytree("getTree").visit(function(node){
    node.select(n);
});
Run Code Online (Sandbox Code Playgroud)

其中"n"是表示节点id的任何数字,但即使文档中存在select()函数,它也不起作用

有人可以帮忙吗?

Ras*_*jah 15

var tree = $("#tree").fancytree("getTree");
var node = tree.getNodeByKey(n);
node.setSelected(true);
Run Code Online (Sandbox Code Playgroud)

  • 也许您还需要这个`node.setActive(true);`。 (2认同)
  • 从fancytree的2.25版本开始,您似乎必须同时执行node.setSelected(true)和node.setActive(true)才能使树显示实际选定的选定节点。 (2认同)