次のようなオブジェクトがあります。
Node{
name: "root",
level: 0,
children: Array[14],
parent: null,
id: 0
}
そして内部Node.children
...
Node.children[
{
name: "child1",
level: 1,
children: Array[1],
parent: root,
id: 1
},
{
name: "child2",
level: 1,
children: Array[1],
parent: root,
id: 2
},
{
name: "child3",
level: 1,
children: Array[2],
parent: root,
id: 3
},
]
そして Node.children[1].children の中で ...
Node.children[1].children[
{
name: "child1-1",
level: 2,
children: Array[0],
parent: child1,
id: 4
}
]
私が必要とするのは、Node オブジェクトをループして、すべての " id
" を与えられた値と一致させようとすることです。例えば...
$.each(Node, function(i, nodes){
$.each(nodes, function (i2, nodes2){
if (nodes2.id == 5){
//do something
}
})
})