js tree create_child,创建兄弟姐妹而不是孩子

时间:2017-07-19 14:12:13

标签: javascript jquery nodes jstree

我使用jstree contextmenu来创建新的子节点。 当我这样做时,jstree创建了我点击的节点的兄弟,我需要它来创建该节点的子节点。

这是我的代码:

ref.create_node(sel, data, "after");

sel =父ID

data = childnode

1 个答案:

答案 0 :(得分:0)

首先,我必须得到父母的最后一个孩子ID:

var lastChild = $("#"+sel).find("li:last-child").attr("id");

然后将其用作我想要创建的子节点的父节点。

ref.create_node(lastChild, {"type":"tag", "id":data.id}, "after");

我想知道是否有更直接的方法来做到这一点。