我正在使用jsTree jQuery插件,并希望在用户双击节点时执行代码。
我似乎无法让它上班。我在一个ondblclk事件中找到了一些文档,但它没有触发。
browser.jstree( { plugins: ["themes","json_data","ui","cookies"],callback: { ondblclk: function (node,tree) { if (!thisReportBrowserthis._isFoldersOnly) { var f = node; } } } } );
如何使用jstree处理双击事件?
解决方法
原来我可以这样做:
jstree.bind("dblclick.jstree",function (event) { var node = $(event.target).closest("li"); var data = node.data("jstree"); // Do my action });
节点包含被点击的li,数据包含我的信息中的元数据。