JavaScript 不等于来自 jstree 的事件

JavaScript not equals event from jstree

我在 Javascript 中创建了一棵树(使用 jstree),当有人选择一个节点时,我正在监听一个 for 事件。我从传入的数据中获取节点类型,如果类型不是默认的,我想执行一些代码。

当我在调试器中逐步执行此操作时,类型为 "default",但它会进入 if 语句。我错过了什么?

$('#mainTree')
  .on('select_node.jstree', function (e, data) {
    var type = data.node.type;
      if (type != "default") {

(我也试过了!==)

这是一个演示:http://jsfiddle.net/DGAF4/514/

更改 if 以显示 alert。您确定添加了 types 插件,如上面的演示(core.plugins 配置选项)吗?