2015-04-18 27 views
4

我正在使用fancytree插件來呈現一個目錄,旁邊的這個fancytree是一個按鈕。用戶應該點擊這個按鈕,我應該從樹中得到一個選定節點的列表,然後用它做一些事情。Fancytree getSelectedNodes不使用選擇事件

如何從button.click事件的樹中訪問選定節點的列表?

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

回答

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

    //second method - use array 
    $("#tree").fancytree("getSelectedNodes"); 
}); 
+0

如果以上修復工作如下面的後續文章中所示,我會加我的+1。 – justdan23

+0

@ justdan23它已經有數百年了! :)謝謝雖然.. – renakre

22

接受的答案給了我一個 「沒有這樣的方法」 的錯誤。這工作:

$('#tree').fancytree('getTree').getSelectedNodes();