jstree 如何获得选中节点的值?
现在有一棵jstree,当某一个节点被选中的时候,我怎么利用select_node.jstree事件或者其他事件来获得这个node的值(名称)?官方上面的文档有点看不明白...
现在有一棵jstree,当某一个节点被选中的时候,我怎么利用select_node.jstree事件或者其他事件来获得这个node的值(名称)?
官方上面的文档有点看不明白,不知道该怎么利用里面的node obj 展开
官方上面的文档有点看不明白,不知道该怎么利用里面的node obj 展开
4个回答
展开全部
$('#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;
});
$('#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;
});
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$('#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(true).get_selected(true)[0];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询