javascript - Get checked and undetermined nodes -


i have been selected node in jstree. can json value of selected nodes. problem is, want parent nodes of child node , upto root

you can code below. check demo - fiddle.

   function getparentnode(node) {        return $('#tree').jstree().get_parent(node);    }     var nodes = $('#tree').jstree().get_selected('full'), parentnodes = [], parenttexts = [];     nodes.foreach( function(node) {       var parentnode = getparentnode(node);       while (parentnode && parentnode !=='#') {             if (parentnodes.indexof(parentnode) === -1 ) {                parentnodes.push( parentnode );               parenttexts.push( $('#tree').jstree().get_node(parentnode).text );           }           parentnode = getparentnode(parentnode);       }  }) 

update

the code use like:

var checked_ids = [], checked_ids1 = []; $("#temporary1").find(".jstree-undetermined").each(     function(i, element) {         var nodeid = $(element).closest('.jstree-node').attr("id");         // alert( nodeid );         checked_ids.push( nodeid );         checked_ids1.push( $('#temporary1').jstree().get_node( nodeid ).text );     } ); 

Comments

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

Swift game error message -