使用jsTree树形控件【5】监听事件与调用实例方法

监听事件

jsTree可以监听多种事件,可以从这里查看事件列表。

$('#jstree')
  // listen for event
  .on('changed.jstree', function (e, data) {
    var i, j, r = [];
    for(i = 0, j = data.selected.length; i < j; i++) {
      r.push(data.instance.get_node(data.selected[i]).text);
    }
    $('#event_result').html('Selected: ' + r.join(', '));
  })
  // create the instance
  .jstree();
        

调用实例方法

调用实例方法有以下三种方式:

// 3 ways of doing the same thing
$('#jstree').jstree(true)
  .select_node('mn1');
$('#jstree')
  .jstree('select_node', 'mn2');
$.jstree.reference('#jstree')
  .select_node('mn3');

你可能感兴趣的:(使用jsTree树形控件【5】监听事件与调用实例方法)