87,910
社区成员
发帖
与我相关
我的任务
分享
{
"data": [
{
"id": "1",
"deptname": "办公室",
"children": [
{
"id": "ou9QFwijJ4",
"deptname": "张三",
"children": []
},
{
"id": "ou9QFwoPJh",
"deptname": "李四",
"children": []
}
]
},
{
"id": "5",
"deptname": "市场部",
"children": [
{
"id": "ou9QFwjzTVc",
"deptname": "黄五",
"children": []
},
{
"id": "ou9QFwk1I4q",
"deptname": "黎六",
"children": []
},
{
"id": "ou9QFwh0aqC",
"deptname": "谭七",
"children": []
},
{
"id": "ou9QFwp-LV",
"deptname": "林八",
"children": []
}
]
}
]
}
var s="ouabc;ouweix;oualex;5;oumyhome;1;";
var d={
"data": [
{
"id": "1",
"deptname": "办公室",
"children": [
{
"id": "ou9QFwijJ4",
"deptname": "张三",
"children": []
},
{
"id": "ou9QFwoPJh",
"deptname": "李四",
"children": []
}
]
},
{
"id": "5",
"deptname": "市场部",
"children": [
{
"id": "ou9QFwjzTVc",
"deptname": "黄五",
"children": []
},
{
"id": "ou9QFwk1I4q",
"deptname": "黎六",
"children": []
},
{
"id": "ou9QFwh0aqC",
"deptname": "谭七",
"children": []
},
{
"id": "ou9QFwp-LV",
"deptname": "林八",
"children": []
}
]
}
]
},n=d.data.length;
var ss = s.replace(/(\d+);/g,function(a,b,c){
var items="";
for(var i=0;i<n;i++){
if(d.data[i].id==b){
var children = d.data[i].children;
for(var j=0,l=children.length;j<l;j++){
items += children[j].id + ";";
}
}
}
return items;
});
alert(ss);