2012-04-25 18 views
1

私はdhtmlxツリーを持っています。 1つの部門で私はその木を置いた。私は複数のdivがあり、各divには動的に生成される1つのツリーがあります。ツリーの任意のノードをクリックすると、そのノードのIDを取得できます。どのようにjQueryを使ってそのツリーが存在するdivを見つけるか。どのコンテナツリーが存在するかを見つける方法

答えて

2
$('#id').closest('div') 

ドキュメント:http://api.jquery.com/closest/

あなたのDOMの構造に応じて、あなたは別のセレクタを必要とするかもしれない - しかし、あなたは私たちの構造を示すことなく、我々は唯一の推測を行うことができます。

+0

にアクセスするには、次のコードを使用することができます...しかし、私は警告ボックスでこれを入れたときには、[オブジェクトのオブジェクト]と表示されます。テキスト形式で見るには? – Searcher

+0

'console.log()'とあなたのブラウザの開発ツールを使用してください。とにかく 'alert()'はデバッグにはあまり適していません。 – ThiefMaster

+0

@YSSS。 – gdoron

0

あなたは木のonClickイベントを使用している場合、あなたは感謝マスターコンテナHTMLノード

tree.attachEvent("onClick", function(id){ 
    var node = this.parentObject; //html container of tree 
}); 
関連する問題