How to select a specific node programmatically?

前端 未结 9 1080
小鲜肉
小鲜肉 2021-02-02 07:18

I have a jstree. I want to select the node which is bound to the object which has a location with id of 158. This works but seems stupid. What\'s the more idiomatic way of doing

9条回答
  •  [愿得一人]
    2021-02-02 07:48

    Just wanted to chime in here as none of the answers worked for me. What finally DID work was very simple:

    $('#someTree').jstree('select_node', 'someNodeId');

    Note that I didn't initialize someNodeId as a jQuery object. It's just a plain string.

    I did this right after a tree was loaded without putting it into a "ready" bind event as it seems to not be necessary.

    Hope it saves some one from a few frustrating hours. . .

    To hook into the tree after it has been loaded:

    .on('loaded.jstree', function() {
        // Do something here...
      });
    

提交回复
热议问题