如题
最近看了一下jstree的代码,网上也查了很多资料。大多是jstree0.99的select事件。
请教大牛!!怎么得到选中的node?

解决方案 »

  1.   

    那select应该会传递参数获取当前选择的节点的
    你看看api文档和官方的示例
      

  2.   

    最后感谢 sarbro
    在他的博客上找到了答案。
    不过关于jstree1.0的例子网上很少。官方的1.0api也不是很详细。
    推荐他的博客http://www.cnblogs.com/pt120554323/
    有用jstree1.0的可以去看看。http://www.cnblogs.com/pt120554323/
    贴出自己解决的代码$(document).ready(function(){
                    var winP=$(parent.document).find("#main");
                    $("#demo4").jstree({ 
    //                        "callback":{"onclick":function(){alert('x');}},
                    "xml_data" : {
                    "data" : "" + 
                    "<root>" + 
                    "<item id='Default.aspx' state='closed'>" + 
                    "<content><name>Root node 1</name></content>" + 
                    "</item>" + 
                    "<item id='node2'>" + 
                    "<content><name>Root node 2</name></content>" + 
                    "</item>" + 
                    "</root>",
                    "ajax" : {
                    "url" : "ajax/GetNodes.aspx",
                    "data" : function (n) { 
                    return { 
                    id : n.attr ? n.attr("id") : 0, 
                    rand : new Date().getTime()
                    }; 
                    },
                    success:function(event, data)
                            {
                                //alert(data);
                            },
                    error:function(data){alert(data);}
                    
                    }
                    },
                    "plugins" : [ "themes", "xml_data","ui" ]
                    
                    }).bind("click.jstree",function(e){
                                    var tg=$(e.target);
                                    if(tg.attr("nodeName")=="INS") return;
                                     var eParent=tg.parent().parent().parent();
                                     winP.attr("src",furl);
                                     //alert(winP.attr("id")); 
                                     //alert($("window").parent().("#main").attr("id"));
                                  });
            })