jstree 如何获得选中节点的值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jstree 如何获得选中节点的值?相关的知识,希望对你有一定的参考价值。

$('#tree').jstree().get_checked(); //获取所有选中的节点ID
$('#tree').jstree().get_checked(true); //获取所有选中的节点对象

$('#jstree').jstree();
$('#jstree').on('changed.jstree',function(e,data)//当前选中节点的id
console.log(data.instance.get_node(data.selected[0]).id);
var domId = data.instance.get_node(data.selected[0]).id;

    jsTree是基于javascript的一个跨浏览器树控件,功能强大,而且是免费的。

    开始使用jsTree

    所有你需要的文件在dist/ folder。

    包括jsTree主题

    CSS文件。

参考技术A 获取选中节点的对象:
var treeNode = $('#jstree').jstree(true).get_selected(true)[0]; //获取所有选中的节点对象
var nodeId = treeNode.original.id;

以上是关于jstree 如何获得选中节点的值?的主要内容,如果未能解决你的问题,请参考以下文章

如何获得所有选中的节点jstree

jstree中想要选中子节点,父节点就会变成选中状态,需要如何修改。

JSTREE jstree-初始化时默认选中根节点

如何从动态数据中签入 jstree?

jstree checkbox,选择父节点时会自动选中子节点,选中全部子节点会自动选中父节点。怎么去掉此功能。

JQuery/JS插件 jsTree checkbox选中事件 和 节点选中事件 分离版