我目前有一个jstree设置,我想使用create_node函数,但似乎没有任何工作,我在网上找到的很多代码都是以前版本的jstree
这是我的一行代码无效:
$('#media-sidebar').jstree(true).create_node(parentID, {text: 'newNode', id: '123'});
我已经多次检查过#media-sidebar被实例化了,并且我的parentID在进行此调用时是正确的。简单地说,根本没有任何事情发生。没有错误或新节点被创建。
有谁知道创建节点的更新语法?我尝试了5种不同的方法,我在这里找到了stackoverflow,但我认为它们在我最新版本中都被弃用了。
答案 0 :(得分:3)
确保您的jstree "check_callback" : true
设置中有core
。
$('#media-sidebar')
.jstree({
"core": {
"check_callback" : true
}
})
.create_node(parentID, {text: 'newNode', id: '123'});