我正在创建一个按钮来删除节点后,我选择了它们。我想让它只能删除子节点。为了做到这一点,我需要检查节点是否是父节点。我点击一个按钮后,如何检查节点是否是jstree中的父节点?
所以代码会看起来像
$(".delete-node").click(function() {
// gets the selected nodes
$('#jstree1').jstree(true).get_selected();
if (data.instance.is_leaf) {
//My problem is HERE. Only delete if all nodes are children/not parent
//here I delete the nodes selected
$('#jstree1').jstree(true)
.delete_node($('#jstree1')
.jstree(true)
.get_selected());
}
});
我知道这很简单,但我似乎不能把它工作。我有点新的jQuery和JavaScript,所以我错过了什么?
这正是我所问的。有用! – PlotTwist
很高兴帮助! –