2012-03-27 40 views
4

どのようにjsTreeのすべての子ノードを取得するのですか?ツリー内の親をクリックして、すべての子を配列で取得する必要があります。新しい連想配列をループして割り当てるのが望ましいですが、それは後で行います。 0jstreeルートのすべての子ノードを取得

all_children =の子供= data.inst.obj.find( "LI")..配列:data.inst.objは、子供を持つ親ノードである

... 私はこれを試してみましたdata.inst._get_children(data.rslt.obj); はまだ私はここで何かを明らかに不足しています。この配列(all_children.length)の長さが0

である私は確信している...

+0

大丈夫_get_children(ノード)の作業を行いますが、あなたはむしろちょうど – Kayla

答えて

0

ツリーは使用せずにDOMを通じて検査することができますイベントハンドラデータ。ツリーの読み方の

例:http://jsfiddle.net/mmeah/YKqEQ/

var myTreeContainer = $.jstree._reference(myTree).get_container(); 
    var allChildren=myTreeContainer.find("li"); 
+0

あなたのコードがうまく機能しませんそれをクリックするよりも、最初のノードを開く必要があります! – Yehia

関連する問題