Fancytree addNode函数无法在for循环

时间:2016-02-25 10:30:30

标签: javascript fancytree

我想根据条件将一些节点从一个花式树移动到另一个花式树。所以在for循环中,对于每个节点,我都在检查条件,并使用addNode()函数将其添加到第二个奇特树。

但在for循环中,addNode函数无效。

这是我的forloop代码。
' toNodeID' 是需要移动节点的花式树的ID。 ' 了selectedValue '是一些字符串值

 $.each(selNodes, function (node, selNode) {
                        if (selNode != null) {
                            if (toNode.tree == $('#toNodeID').fancytree("getTree")) { 
                                if (selNode.tooltip != selectedValue) {                                   
                                    toNode.addNode(node,'after);                  
                                }
                            }                           
                        }
                    });

1 个答案:

答案 0 :(得分:0)

您可以使用

toNode.addChildren(node);

添加toNode的子节点。