2016-02-25 104 views
0

我想根據條件將一些節點從一個花式樹移動到另一個花式樹。因此,在for循環中,對於每個節點,我都檢查條件並使用addNode()函數將其添加到第二個花式樹。Fancytree 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);     
           } 
          }       
         } 
        }); 

回答

0

您可以使用

toNode.addChildren(node); 

添加toNode的子節點。