• 监听事件

    监听事件

    jsTree 会在容器上触发各种事件,详细事件列表见API 页面

    想获取更多关于事件的信息,可打断点,查看其中的data参数。

    大部分情况下,当调用节点时,都可获得整个节点对象。
    还可通过节点 ID 和get_node()来获取节点数据。

    1. $('#jstree')
    2. // listen for event
    3. .on('changed.jstree', function (e, data) {
    4. var i, j, r = [];
    5. for(i = 0, j = data.selected.length; i < j; i++) {
    6. r.push(data.instance.get_node(data.selected[i]).text);
    7. }
    8. $('#event_result').html('Selected: ' + r.join(', '));
    9. })
    10. // create the instance
    11. .jstree();