2015-04-18 1 views
4

Я использую плагин fancytree для рендеринга каталога, а рядом с этим fancytree есть кнопка. Пользователь должен нажать эту кнопку, и я должен получить список выбранных узлов из дерева и что-то сделать с ним.Fancytree getSelectedNodes без использования события select

Как получить доступ к списку выбранных узлов из дерева в событии 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(); 
Смежные вопросы