JsTree 3在加载时选择特定节点

时间:2014-06-19 11:26:30

标签: javascript jstree

我正在使用当前版本的JavaScript库JsTree在Web应用程序中构建树型结构。我想知道在加载树后如何最好地选择树中的特定节点。

2 个答案:

答案 0 :(得分:0)

尝试使用ready.jstree事件,而不是jstree.select_node()方法。

加载树时将发生就绪事件,而不是您可以选择所需的节点。

答案 1 :(得分:0)

为要在树载荷上选择的特定节点设置state属性“selected = true”。

$('#jstree_test').jstree({
    core: {
        data: [
            {
                id: 'parent1',
                parent: '#',
                text: 'p1',
                'state' : {
                     'opened' : true,
                     'selected' : true
                 }
            },
            {
                id: 'child1',
                parent: 'parent1',
                text: 'c1'
            },
            {
                id: 'child2',
                parent: 'parent1',
                text: 'c2'
            },
            {
                id: 'child3',
                parent: 'parent1',
                text: 'c3'
            }
    ]
}
});

JS Bin Demo Link