Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript js树创建_子级,创建同级而非子级_Javascript_Jquery_Nodes_Jstree - Fatal编程技术网

Javascript js树创建_子级,创建同级而非子级

Javascript js树创建_子级,创建同级而非子级,javascript,jquery,nodes,jstree,Javascript,Jquery,Nodes,Jstree,我使用jstree上下文菜单创建新的子节点。 当我这样做时,jstree会创建我单击的节点的同级节点,我需要它来创建该节点的子节点 这是我的代码: ref.create_node(sel, data, "after"); sel=父id data=childnode首先,我必须获取父节点的最后一个子id: var lastChild = $("#"+sel).find("li:last-child").attr("id"); 然后将其用作要创建的子节点的父节点 ref.create_node

我使用jstree上下文菜单创建新的子节点。 当我这样做时,jstree会创建我单击的节点的同级节点,我需要它来创建该节点的子节点

这是我的代码:

ref.create_node(sel, data, "after");
sel=父id


data=childnode

首先,我必须获取父节点的最后一个子id:

var lastChild = $("#"+sel).find("li:last-child").attr("id");
然后将其用作要创建的子节点的父节点

ref.create_node(lastChild, {"type":"tag", "id":data.id}, "after");
我想知道是否有更直接的方法来做到这一点