JSTree create_node 不工作

JSTree create_node not working

我想在您单击最后一个子节点时在节点内创建一个新节点。

我尝试了以下脚本,但它总是 returns false 而不是新节点 ID。

$('#categories').jstree().create_node('#', 'Foo');

这是具有不同语法的相同代码,但这也不起作用:

$('#categories').jstree().create_node('#', {data:'Foo'});

还有这些也是一样的:

$('#categories').jstree('create_node', '#', {data:'Foo'});
$('#categories').jstree('create_node', '#', 'Foo');

您必须将 "check_callback": true 添加到您的树配置中,如下所示。

检查演示 - Fiddle demo.

$("#categories").jstree({
    "core": {
        "data": ...,
        "check_callback": true
    }
});