【发布时间】:2017-03-14 08:53:29
【问题描述】:
我在https://github.com/vakata/jstree 使用Jstree,我已经成功加载了树结构,现在我想从数组数据中绑定选中的复选框。默认情况下,有一个id的节点,我会检查数组中节点的id,如果相同,则选中复选框。这是代码sn-p
$('#jstree_demo_div').jstree({
'core': {
'data':
[
{ "id": "A1", "parent": "#", "text": "Simple root node" },
{ "id": "A2", "parent": "#", "text": "Root node 2" },
{ "id": "A3", "parent": "A2", "text": "Child 1" },
{ "id": "A4", "parent": "A2", "text": "Child 2" },
{ "id": "A5", "parent": "A1", "text": "Root Child 1" },
{ "id": "A6", "parent": "A1", "text": "Root Child 2" },
{ "id": "A7", "parent": "A5", "text": "Sub 1" },
{ "id": "A8", "parent": "A5", "text": "Sub 2" }
]
},
"plugins": ["checkbox"]
});
$(window).load(function () {
var array_node = ['A3','A4','A8'];
for (var i = 0; i < array_node.length; i++) {
$('#jstree_demo_div').jstree("select_node", array_node[i]);
}
});
虽然没有发生错误,但似乎它不起作用
【问题讨论】:
标签: javascript jquery arrays checkbox jstree