如何获取 jsTree 中所选节点的 id ?
function createNewNode() {
alert('test');
var tree = $.tree.reference("#basic_html");
selectedNodeId = xxxxxxxxx; //insert instruction to get id here
tree.create({ data : "New Node Name" }, selectedNodeId);
}
最佳答案
由于无法使 harpo 的解决方案发挥作用,并且不愿意使用 Olivier 的解决方案,因为它使用内部 jsTree 函数,因此我想出了一种不同的方法。
$('#tree').jstree('get_selected').attr('id')
就这么简单。 get_selected
函数返回选定列表项的数组。如果您对该数组执行.attr
,jQuery 将查看列表中的第一项。如果您需要多选的 ID,请将其视为数组。
关于javascript - 如何获取jsTree中所选节点的id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2585502/