Javascript 如何在页面加载时获取呈现的树数据
如何在Javascript 如何在页面加载时获取呈现的树数据,javascript,jquery,jstree,Javascript,Jquery,Jstree,如何在jstree中的页面加载中获取所有呈现的树元数据,类似于以下输出: [23,24] 注意:我希望将元数据中的每个id对象像这样放置在页面加载[23,24] $(函数(){ $('#jstree').jstree({ “json_数据”:{ “数据”:[{ “数据”:“一个节点”, “元数据”:{id:23}, “儿童”:[“儿童1”,“儿童2”] }, { “元数据”:{“id”:24}, “数据”:“节点2”, }] }, “插件”:[“主题”、“json_数据”、“ui”] });
jstree
中的页面加载中获取所有呈现的树元数据
,类似于以下输出:
[23,24]
注意:我希望将元数据中的每个id
对象像这样放置在页面加载[23,24]
$(函数(){
$('#jstree').jstree({
“json_数据”:{
“数据”:[{
“数据”:“一个节点”,
“元数据”:{id:23},
“儿童”:[“儿童1”,“儿童2”]
}, {
“元数据”:{“id”:24},
“数据”:“节点2”,
}]
},
“插件”:[“主题”、“json_数据”、“ui”]
});
});代码>
要检索id
值,可以在提供给jsTree实例的数组上使用map()
,如下所示:
$(函数(){
var树结构=[{
“数据”:“一个节点”,
“元数据”:{id:23},
“儿童”:[“儿童1”,“儿童2”]
}, {
“元数据”:{“id”:24},
“数据”:“节点2”,
}];
var id=treeststructure.map(函数(o){
返回o.metadata.id;
});
控制台日志(ids);
$('#jstree').jstree({
“json_数据”:{
“数据”:树状结构
},
“插件”:[“主题”、“json_数据”、“ui”]
});
});代码>