2012-04-25 19 views
1

我有DHTMLX樹。在一個div中,我放置了那棵樹。我有多個div,並且在每個div中我都有一棵會動態生成的樹。當我點擊樹的任何節點時,我可以得到該節點的ID。現在如何通過使用jquery來查找該樹所在的div。如何找到其中的容器樹所在

回答

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

文檔:http://api.jquery.com/closest/

根據您的DOM的結構,你可能需要一個不同的選擇 - 但沒有你向我們展示的結構我們只能猜測。

+0

感謝師父......但是當我把這個警告框則顯示爲[對象對象] 。如何以文本格式查看? – Searcher 2012-04-25 06:25:41

+0

使用'console.log()'和瀏覽器的開發者工具。 alert()並不適合調試。 – ThiefMaster 2012-04-25 06:26:15

+0

@YSSS。 '$('#id')。closest('div')。attr('id')' – gdoron 2012-04-25 06:28:44

0

如果您正在使用樹的onClick事件,你可以使用下面的代碼來訪問容器HTML節點

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