Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在页面加载时获取呈现的树数据_Javascript_Jquery_Jstree - Fatal编程技术网

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”]
});
});