Javascript jsTree触发器选择节点函数

Javascript jsTree触发器选择节点函数,javascript,jquery,jstree,Javascript,Jquery,Jstree,我有一棵树和一个按钮。jsTree具有select_节点功能 .bind("select_node.jstree", function (event, data) { // some code }) 是否可以在单击按钮时触发选择节点事件?使用jQuery中绑定的任何内容的方法都是通过触发器或triggerHandler完成的 请参阅:您可以编写一个 function onSelectNode(selectedNode) {/* do stuff */} 然后你可以像这样在事件绑定中调用它

我有一棵树和一个按钮。jsTree具有select_节点功能

.bind("select_node.jstree", function (event, data) {
 // some code
})

是否可以在单击按钮时触发选择节点事件?

使用jQuery中绑定的任何内容的方法都是通过触发器或triggerHandler完成的

请参阅:

您可以编写一个

function onSelectNode(selectedNode) {/* do stuff */}
然后你可以像这样在事件绑定中调用它

.bind("select_node.jstree", function (event, data) {
    onSelectNode(data.node);
})
然后,您可以直接调用

onSelect(treeInstance.get_selected(true)[0])
注意:您必须已经将树的引用保存在全局范围的变量中,以便以后访问它

treeInstance = $('#div').jstree(true);

您可以使用触发器触发select_node.jstree,即

.trigger('select_node.jstree', data)

where data is complete节点,您需要选择

我应该放什么来代替数据?$'树'.jstree'get_selected'对我不起作用。此数据实际上与您的问题中的数据略有相同。
.trigger('select_node.jstree', data)