jstree 如何获得选中节点的值?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jstree 如何获得选中节点的值?相关的知识,希望对你有一定的参考价值。
现在有一棵jstree,当某一个节点被选中的时候,我怎么利用select_node.jstree事件或者其他事件来获得这个node的值(名称)?
官方上面的文档有点看不明白,不知道该怎么利用里面的node obj
$('#tree').jstree().get_checked(true); //获取所有选中的节点对象 参考技术A $('#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;
//当前选中节点的文本值
console.log(data.instance.get_node(data.selected[0]).text);
var value = data.instance.get_node(data.selected[0]).text;
); 参考技术B
$('#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文件。
以上是关于jstree 如何获得选中节点的值?的主要内容,如果未能解决你的问题,请参考以下文章
jstree中想要选中子节点,父节点就会变成选中状态,需要如何修改。