//增删改 function demo_create() { var ref = $('#using_json').jstree(true), sel = ref.get_selected(); if(!sel.length) { return false;} sel = sel[0]; sel = ref.create_node(sel, {"type":"file"}); if(sel) { ref.edit(sel); } } function demo_rename() { var ref = $('#using_json').jstree(true), sel = ref.get_selected(); if(!sel.length) { return false; } sel = sel[0]; ref.edit(sel); } function demo_delete() { var ref = $('#using_json').jstree(true), sel = ref.get_selected(); var chilid=ref.get_parent(sel); var chillength=$("#"+chilid).children().length; console.log(sel.length); console.log(chillength); if(!sel.length) { return false; } if(chillength==0){ layer.confirm('这是唯一目录,确定要删除么!!!', { btn: ['确定','放弃'],//按钮 skin:'layui-layer-molv', icon:5 }, function(){ layer.closeAll('dialog'); ref.delete_node(sel); }, function () { layer.closeAll('dialog'); }); }else{ layer.confirm('您确定要删除么!', { btn: ['确定','放弃'], //按钮 skin:'layui-layer-molv', icon:5 }, function(){ layer.closeAll('dialog'); ref.delete_node(sel); }, function () { layer.closeAll('dialog'); }); } }
$('#using_json').jstree(true).get_json()//获得整个树的json
data.instance.get_node(data.selected[0]).a_attr.href=$("#"+jstreeid).find("a:eq(0)").attr("href");// 修改选中节点的href