Jstree create_node 函数不工作

Jstree create_node function not working

我目前有一个 jstree 设置,我想使用 create_node 函数,但是似乎没有任何效果,我在网上找到的很多代码都是针对以前版本的 jstree

这是我的一行行不通的代码:

$('#media-sidebar').jstree(true).create_node(parentID, {text: 'newNode', id: '123'}); 

我检查过很多次#media-sidebar 实例化正常,并且我的 parentID 在进行此调用时是正确的。简而言之,什么都不会发生。没有错误或正在创建新节点。

有人知道创建节点的更新语法吗?我已经尝试了大约 5 种不同的方法来执行此操作,我在 Whosebug 上找到了这些方法,但我认为它们在我的最新版本中都已弃用。

确保您的 jstree core 设置中有 "check_callback" : true

$('#media-sidebar')
    .jstree({
        "core": {
            "check_callback" : true
        }
    })
    .create_node(parentID, {text: 'newNode', id: '123'});