I am trying to assign node data to a temporary variable within an context menu variable as
addToTable:{
                        // The "aggregate" menu item
                        label: "Show in table",
                        "seperator_before": false,
                        "seperator_after": true,
                        action: function(obj) {
                            tempNode = new Object();
                            tempNode.id =  node.id;
                            tempNode.original =  node.original;
                            //tempNode = jQuery_1_11('#ajax').jstree(true).get_node(node);
                            node.original.metadata.repeatme = true;
                            jQuery_1_11("#ajax").trigger("changed.jstree", {});
                             // or   jQuery_1_11("#ajax").trigger("changed.jstree", node);
                             // or   jQuery_1_11("#ajax").trigger("changed.jstree", tempNode );
                        }
                    },
after the trigger, if i use as follows
tempNode.original.metadata.sort_no = 2;
it also changes the "sort_no" attribute of original node.
I don't want original node data to be changed.
Thanks in advance.
 
     
    