2014-01-31 170 views
5

伊恩新手jquery,iam工作与jstree。我能够创建具有第一个值的树,但是iam能够为存在于同一树中的子节点创建子节点。jstree动态添加子节点到子节点不创建

我能做到这一点

  • myttree

    mytreeval1 
        mytreeval2 
        mytreeval2 
    

但我couldnot通过代码

  • myttree

    做到这一点
    mytreeval1 
         subtreeval 
         subtreeval 
        mytreeval2 
        mytreeval2 
    

我尝试下面的代码。

$('#jstreedemo').jstree('create_node', 1, 'inside', 'mytreeval1', node_callback(), true); function node_callback(){alert("Iam here");} 

创建树和添加节点在不同的函数()中;

如何实现这个目标?任何人都可以帮助我。

回答

6

这很适合我

var position = 'inside'; 
    var parent = $('#jstreedemo').jstree('get_selected'); 
    var newNode = { state: "open", data: {'mydata'} }; 

    $('#jstreedemo').jstree("create_node", parent, position, newNode, false, false);