我正在創建一個按鈕來刪除節點後,我選擇了它們。我想讓它只能刪除子節點。爲了做到這一點,我需要檢查節點是否是父節點。我點擊一個按鈕後,如何檢查節點是否是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
很高興幫助! –