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