我正在使用fancytree插件来呈现目录,而这个fancytree旁边是一个按钮。用户应该单击此按钮,我应该从树中获取所选节点的列表并使用它执行某些操作。
如何在button.click事件中从树中访问所选节点的列表?
$('#button').click(function() {
// how to get selected nodes in tree
});
答案 0 :(得分:28)
接受的答案给了我一个“没有这种方法”的错误。这很有效:
$('#tree').fancytree('getTree').getSelectedNodes();
答案 1 :(得分:-2)
$('#button').click(function() {
//first method - get previous element relative to the button
$(this).prev().fancytree("getSelectedNodes");
//second method - use array
$("#tree").fancytree("getSelectedNodes");
});