この単純なjsfiddleを見てください:http://jsfiddle.net/perikut/9qUVW/2/ ( Firefoxを使用している場合は申し訳ありませんが、なぜ見栄えが悪いのかわかりません...)
オブジェクトでは、「children」以外の単語を使用して、どこからデータを抽出するかを示すことができますか?(私が見るすべての例は、このデータ構造に従います。以下を参照してください)。どこにそれを示すべきですか?
グループ/親から子を表示/非表示にするために'group'パラメーターの2倍を宣言する必要があるため、コードはかなり不十分だと思います(jsfiddleを参照)。
group1の子ノードを直接選択してアニメーションを適用する方法はありませんか?将来的にはもっと複雑なデータ構造が欲しいので、この種の基本を前もって知っておく必要があります。
現在のデータ構造:
data = {
name:'root',
group:'no_group',
children:[
{
group: 'group1',
children:[
{ group:'group1',name:'a1',value:10,color:'red' },
{ group:'group1',name:'a2',value:40,color:'lightcoral' }
]
}
, { .... }