ノードを選択した後にノードを削除するボタンを作成しています。私は子ノードだけを削除できるようにしたい。それを行うには、ノードが親であるかどうかを確認する必要があります。ボタンをクリックした後、ノードが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
うれしかった! –