如何收听jsTree deselect事件?

我正在尝试听取如下所示的取消选择JsTree的事件

$(document).ready(function() { var jData = [{ "data": { "attr": { "title": "A node" }, "title" : "A node" }, "children": [{ "data": { "title": "child" }, "children": [{ "data": { "title": "Grand Child" } }] }] }]; var myTree = $("#demo1").jstree({ "json_data": { "data": jData }, "plugins": ["json_data", "ui", "themeroller"] }); $(myTree).bind("select_node.jstree", function(evt, data) { console.log("selected!"); }); $(myTree).bind("deselect_node.jstree", function(evt, data) { console.log("deselected!"); }); }); 

根据这里的文档,’deselect_node’触发一个事件,但是当我喜欢上面的时候似乎没有任何事情发生。 我可以听取选择事件。

如何收听jsTree deselect事件?

对我来说,也许缺少的分号在某些浏览器中破坏了。

这里重写你的例子作为小提琴: http : //jsfiddle.net/mmeah/fyDE6/

更新: http : //jsfiddle.net/mmeah/fyDE6/2/