日期:2014-05-16  浏览次数:20537 次

jsTree的select_node问题
按网上的写法


$('#jstree').bind("select_node.jstree", function (e, data) {
alert(data.rslt.obj.attr('url'));
});

结果报obj找不到??!这是怎么回事?
Uncaught TypeError: Cannot read property 'obj' of undefined 


我就是想把选择的节点中的url值取出来
------解决方案--------------------
你把data.rslt打印出来看看数组是什么样子的不就知道了
------解决方案--------------------
你注意看下jsTree的版本对应的API,看参数是什么,网上的代码不一定就和你的一样,最新版本的这个事件参数这样定义的


select_node.jstree Event

triggered when an node is selected

    node    Object
    selected    Array the current selection
    event    Object the event (if any) that triggered this select_node