jsTree onSelect event

前端 未结 5 718
栀梦
栀梦 2021-02-18 20:39

I\'ve been trying to get the text of a node that is selected in a jsTree. I am able to populate the tree and trigger the onSelect event, but I can\'t find out which node was cli

5条回答
  •  清酒与你
    2021-02-18 21:30

    Update in 2018.

    Thanks to @ProfK's comment, the API has changed in new version of jstree. In jstree v3.1.0 (or earlier), the API has changed to:

    $("#treeContainer").on(
            "select_node.jstree", function(evt, data){
                //selected node object: data.node;
            }
    );
    

    For jstree old version (before 2013).

    You can get the selected node object and its text by:

    $("#treeContainer").bind(
            "select_node.jstree", function(evt, data){
                //selected node object: data.inst.get_json()[0];
                //selected node text: data.inst.get_json()[0].data
            }
    );
    

提交回复
热议问题