var tree = new MzTreeView("tree");在点击的处理函数里可以用 tree.currentNode 得到当然这个焦点的树节点对象。再取其它属性
tree.currentNode.id;
tree.currentNode.text;
tree.currentNode.sourceIndex;
tree.currentNode.childNodes;  //下级子节点的对象集合
tree.currentNode.childNodes[1].text; //

解决方案 »

  1.   

    谢谢梅花雪,还有一个问题,就是我发现tree.currentNode.id;得到的id都是节点的自然数序列,我的节点如下
    tree.nodes["0_1"] = "text:根节点";
      
      tree.nodes["1_10"] = "text:节点10; data:10"; 
      tree.nodes["10_8001"] = "text: 8001; data:8001"; 
      
      tree.nodes["1_11"] = "text:节点11; data:11"; 
      tree.nodes["11_8002"] = "text:8002;data:8002"; 
      tree.nodes["11_8003"] = "text:8003;data:8003"; 
     
     
     我想得到实际的节点值:如10、8001、11、8002,可以得到吗
      

  2.   

    tree.currentNode.id得到的就是ID号啊,不是自然数序列吧
      

  3.   

    可是我这里确实没有得到我希望的数啊,比如我想得到tree.nodes["1_11"]中的11,我用alert(tree.currentNode.id);打出的是3,是不是我用错啦
      

  4.   

    MzTreeView 的tree.nodes["0_1"] = "text:TEXT";
    这个TEXT是不是应该改为可以包含空格?
      

  5.   

    tree.currentNode.sourceIndex  //这个就是你的 1_11 字符串组合,你自己再劈开吧
    tree.nodes[tree.currentNode.sourceIndex]  //这个就可数据源里的信息