jstree的增删改
来源:互联网 发布:linux 桌面 2017 编辑:程序博客网 时间:2024/06/05 00:12
//增删改 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
阅读全文
0 0
- jstree的增删改
- BootStrap Jstree 树形菜单的增删改查的实现源码
- jstree的右键菜单增删改案例(修改默认contextmenu插件文本)
- 文件夹的增删改
- Radgrid的增删改
- DOM的增删改
- multimap的增删改
- Mongodb的增删改
- MongDb的增删改
- 数据的增删改
- fragment的增删改
- php的增删改
- 表的增删改
- fragment的增删改
- 数据的增删改
- 表格的增删改
- MongDb的增删改
- 数据字段的增删改
- JQuery点击按钮 数字递增递减
- JavaScript学习之路<七>
- C++复合类型(二)
- replace,replaceAll,replaceWith的区别
- Jsp页面中超链接不能打开带汉字的文件的解决
- jstree的增删改
- Ajax与Jquery
- CAD图纸批量转换成PDF的常用方法
- B+ tree 删除算法
- Phone List——Trie树
- 判断点是否在不规则矩形区域opencv demo
- 静态代理、JDK与CGLIB动态代理
- JavaScript学习之路<八>
- JavaScript学习之路<九>