繁体   English   中英

在jstree中按ID获取节点

[英]Get node by Id in jstree

我有ID,需要获取相应的节点。

但是如何?

在这里,“ n”是我的节点ID。 如何获取jstree对象?

$.each(data.node.children,function(k,v){
 var n = $("#jstree_demo_div").find("[id='"+v+"']");
 console.log(n);
});

问候。

要获取对DOMElement的引用,您只需要在jQuery对象上调用.get(0)

$.each(data.node.children,function(k,v){
 var n = $("#jstree_demo_div").find("[id='"+v+"']").get(0);
 console.log(n);
});

除非使用无效的html,否则可以将其缩短为以下内容:

$.each(data.node.children,function(k,v){
 var n = $('#'+v).get(0);
 console.log(n);
});

解决了。

我不必按ID来获取节点。

我得到父级的JSON并找到子级。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM