Fancytree getSelectedNodes 不使用 select 事件
Fancytree getSelectedNodes without using the select event
我正在使用 fancytree 插件呈现一个目录,这个 fancytree 旁边是一个按钮。用户应该单击此按钮,我应该从树中获取选定节点的列表并对其进行处理。
如何在我的 button.click 事件中访问树中选定节点的列表?
$('#button').click(function() {
// how to get selected nodes in tree
});
$('#button').click(function() {
//first method - get previous element relative to the button
$(this).prev().fancytree("getSelectedNodes");
//second method - use array
$("#tree").fancytree("getSelectedNodes");
});
接受的答案给我一个 "No such method" 错误。这有效:
$('#tree').fancytree('getTree').getSelectedNodes();
我正在使用 fancytree 插件呈现一个目录,这个 fancytree 旁边是一个按钮。用户应该单击此按钮,我应该从树中获取选定节点的列表并对其进行处理。
如何在我的 button.click 事件中访问树中选定节点的列表?
$('#button').click(function() {
// how to get selected nodes in tree
});
$('#button').click(function() {
//first method - get previous element relative to the button
$(this).prev().fancytree("getSelectedNodes");
//second method - use array
$("#tree").fancytree("getSelectedNodes");
});
接受的答案给我一个 "No such method" 错误。这有效:
$('#tree').fancytree('getTree').getSelectedNodes();