Javascript 将选定节点复制到新树

Javascript 将选定节点复制到新树,javascript,jquery,fancytree,Javascript,Jquery,Fancytree,我正在尝试将所有选定节点从一个fancytree控件复制到同一页上的另一个控件。到目前为止,我已经尝试了以下代码,但第二棵树仍然为空: var sourceTree= $("#tree").fancytree("getTree"); var destinationTree= $("#destinationTree").fancytree("getTree"); var selectedNodes = sourceTree.getSelectedN

我正在尝试将所有选定节点从一个fancytree控件复制到同一页上的另一个控件。到目前为止,我已经尝试了以下代码,但第二棵树仍然为空:

        var sourceTree= $("#tree").fancytree("getTree");
        var destinationTree= $("#destinationTree").fancytree("getTree");

        var selectedNodes = sourceTree.getSelectedNodes();
        var rootNode = destinationTree.rootNode;

        rootNode.addChildren(selectedNodes);
有什么想法吗

谢谢

addChildren需要一个普通对象,所以您可以试试

$.each(sourceTree.getSelectedNodes(), function(idx, node){
    destinationTree.rootNode.addNode(node.toDict());
});

addChildren需要一个普通对象,因此您可以尝试

$.each(sourceTree.getSelectedNodes(), function(idx, node){
    destinationTree.rootNode.addNode(node.toDict());
});


欢迎来到StackOverflow!请看,如果共识是否定的,他们就不应该。欢迎来到StackOverflow!请看,如果共识是否定的,他们就不应该这样做。我们怎么能同时复制所有儿童?我们怎么能同时复制所有儿童?