Fancytree getSelectedNodes不使用select事件

dr.*_*dme 5 jquery fancytree

我使用fancytree插件来呈现目录,然后在这个fancytree旁边是一个按钮.用户应该单击此按钮,我应该从树中获取所选节点的列表并使用它执行某些操作.

如何在button.click事件中从树中访问所选节点的列表?

$('#button').click(function() {
   // how to get selected nodes in tree
});
Run Code Online (Sandbox Code Playgroud)

mil*_*s82 30

接受的答案给了我一个"没有这种方法"的错误.这有效:

$('#tree').fancytree('getTree').getSelectedNodes();
Run Code Online (Sandbox Code Playgroud)


ren*_*kre -4

$('#button').click(function() {
     //first method - get previous element relative to the button
     $(this).prev().fancytree("getSelectedNodes");

     //second method - use array
     $("#tree").fancytree("getSelectedNodes");
});
Run Code Online (Sandbox Code Playgroud)