var treeobj = $.fn.ztree.getztreeobj (Treeid), var data = $ ("#hiddentree" + ' ${model.objuid} '). val (); var datas = Data.split (', '); var inputtree = '; var d = '; for (var i = 0;i<datas.length;i++) {Treeobj.checknode (Treeobj.getnodesbyparam ("id") , datas[i],null) [0],true, True]; Inputtree + = Treeobj.getnodesbyparam ("id", datas[i],null) [0].name+ ",";d = Inputtree.substring (0,inputtree.length-1); $ ("#inputtree" + ' ${model.objuid} '). val (d);} Note: The ID of the Treeid:tree Treeobj:tree object Treeobj.getnodesbyparam ("id", datas[i],null) [0] gets the corresponding node based on the key value, [0] Get the first object is the data node you need Treeobj.checknode (Nodes,true,true) Checknode method according to the corresponding node, tick treeobj.getnodesbyparam ("id", Datas[i],null) [0].name gets the corresponding properties of the node data
Ztree Modify data Default check node data echo