C# jsTree:按名称展开节点

C# jsTree:按名称展开节点,c#,javascript,jquery,jstree,C#,Javascript,Jquery,Jstree,我通过ajax调用从服务器填充了jqueryjstree。如何按节点名称而不是id展开节点?e、 g.示例节点: [{属性:[],数据:{标题:mynode1,id:1a051101-c3fa-48f2-b2e1-c60d1b67ea22},子项:[{属性:[],数据:{标题:mynode2,id:26d6cff1-3c7f-4a2f-bf5a-422e08127b43 如果只知道自己的名字mynode1,如何展开节点?通常情况下,您不希望按标题打开节点,但可以这样做。如果多次找到相同的标题,则

我通过ajax调用从服务器填充了jqueryjstree。如何按节点名称而不是id展开节点?e、 g.示例节点:

[{属性:[],数据:{标题:mynode1,id:1a051101-c3fa-48f2-b2e1-c60d1b67ea22},子项:[{属性:[],数据:{标题:mynode2,id:26d6cff1-3c7f-4a2f-bf5a-422e08127b43


如果只知道自己的名字mynode1,如何展开节点?

通常情况下,您不希望按标题打开节点,但可以这样做。如果多次找到相同的标题,则两者都将打开。将.jstree选择器替换为树特有的选择器

var open_node_name="mynode1";
$(".jstree").find("a").each( function(index){
    if($(this).text().trim()==open_node_name){
        $.jstree._reference(".jstree").open_node($(this),function(){;},true);
    }
});