我是jqTree的新手。我尝试使用这里的函数:getSelectedNode:jqTree functions我使用我自己的数据以及此函数中的样本数据来显示我的树:
$(function() {
$('#tree1').tree({
data: data,
dragAndDrop: true,
autoOpen: 1
});
});使用下面的jqTree函数,我只在加载页面时得到"null“。此外,当我选择一个节点时,没有任何变化。
var node = $('#tree1').tree('getSelectedNode');
console.log(node);我还尝试了给定的示例:
var node = $tree.tree('getSelectedNode');
console.log(node);在本例中,我得到了$tree not defined
本质上,我做错了什么?这些类型的jqTree函数是如何工作的?谢谢!
发布于 2020-04-15 07:20:54
看起来你必须把这个函数包装在一个click事件中。当然,医生不会告诉你这一点。我在这里找到了来源:jqTree我在帮助别人。
$('#tree1').bind(
'tree.click',
function(event) {
// The clicked node is 'event.node'
var node = event.node;
alert(node.name);
});
https://stackoverflow.com/questions/61218713
复制相似问题