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

现在有一棵jstree,当某一个节点被选中的时候,我怎么利用select_node.jstree事件或者其他事件来获得这个node的值(名称)?官方上面的文档有点看不明白... 现在有一棵jstree,当某一个节点被选中的时候,我怎么利用select_node.jstree事件或者其他事件来获得这个node的值(名称)?

官方上面的文档有点看不明白,不知道该怎么利用里面的node obj
展开
 我来答
eoeac
2015-05-12
知道答主
回答量:33
采纳率:0%
帮助的人:10.4万
展开全部
$('#tree').jstree().get_checked(); //获取所有选中的节点ID
$('#tree').jstree().get_checked(true); //获取所有选中的节点对象
沫沫3521224
2016-11-07
知道答主
回答量:16
采纳率:0%
帮助的人:7.5万
展开全部
$('#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;
});
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三井兽
高粉答主

2018-03-31 · 每个回答都超有意思的
知道大有可为答主
回答量:561
采纳率:100%
帮助的人:123万
展开全部

$('#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文件。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
空翼唤风
2018-10-11 · TA获得超过141个赞
知道答主
回答量:14
采纳率:100%
帮助的人:1.4万
展开全部
遇到同样问题,结果没有最终答案,查到了回写这了,获取选中节点的对象:$('#jstree').jstree(true).get_selected(true)[0];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式