二级菜单 增加 删除 修改 jquery
2017-10-07 21:08
417 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> *{ padding:0; margin:0; } .head-menu{ width:100%; height:50px; background: #f38; font-size: 20px; text-align: right; line-height:50px; } .body-menu{ width:200px; background: orange; float: left; } .body-menu div{ border-bottom: 1px solid gray; } .body-menu div span{ text-align: center; height:30px; width:200px; line-height:30px; display: inline-block; background: brown; border-bottom: 1px solid gray; } .body-menu div ul li{ width:200px; height:25px; line-height:25px; border-bottom: 1px solid gray; text-align: center; } .body-menu div ul .current{ background: rgba(0,0,0,.2); } button{ float: left; display: block; width:70px; margin:0 10px; height:20px; } .hide{ position: fixed; left:0; top:0; right:0; bottom: 0; background: rgba(0,0,0,.3); display: none; } .tan{ position: absolute; left:50%; top:50%; width:400px; height:200px; z-index: 5; background: #fff; margin-left:-200px; margin-top:-200< 10ba5 span style="color:#ca9e4d;">px; text-align: center; vertical-align: middle; padding-top:100px; } .submit{ display: inline-block; position: absolute; left:50%; top:50%; } .q-add{ position: absolute; left:50%; top:50%; display: none; } </style> </head> <body> <div class="head-menu"> 主菜单 </div> <div class="body-menu"> <div> <span>菜单一</span> <ul> <li>子菜单1</li> <li>子菜单2</li> <li>子菜单3</li> </ul> </div> <div> <span>菜单二</span> <ul> <li>子菜单1</li> <li>子菜单2</li> <li>子菜单3</li> </ul> </div> <div> <span>菜单三</span> <ul> <li>子菜单1</li> <li>子菜单2</li> <li>子菜单3</li> </ul> </div> </div> <button type="button" class="add">增加</button> <button type="button" class="del">删除</button> <button type="button" class="revise">修改</button> <div class="hide"> <div class="tan"> <span>确认编辑</span><input class="content" type="text"> <button type="button" class="submit">提交修改</button> <button type="button" class="q-add">确认增加</button> </div> </div> </body> <script src="jquery/jquery.js"></script> <script> $(function() { $('.body-menu div span').on('click',function () { $(this).next().slideToggle(); }); var obj=null; $('.body-menu div ul').on('click','li',function(){ $('.body-menu div ul li').removeClass('current'); $(this).addClass('current'); obj=$(this); $('.add').on('click',function () { $('.hide').show(); $('.q-add').show(); $('.submit').hide(); }); $('.revise').on('click',function () { $('.hide').show(); $('.content').val(obj.text()); $('.q-add').hide(); $('.submit').show(); }); }); $('.submit').on('click',function () { obj.text($('.content').val()); $('.hide').hide(); }); $('.q-add').on('click',function(){ var str=''; var n=$('.content').val(); str+='<li>'+n+'</li>'; obj.parent().append(str); str=''; $('.hide').hide(); }); $('.del').on('click',function () { if(confirm('确定删除')) $('.body-menu div ul .current').hide(); }); }); </script> </html>
相关文章推荐
- jQuery 增加 删除 修改select option .
- jQuery 增加 删除 修改select option
- jQuery 增加 删除 修改select option .
- dede织梦后台如何修改?如何增加删除菜单?(
- jquery easyui datagrid实现增加,修改,删除方法总结
- jquery 表格的增加删除和修改及设置奇偶行颜色
- 项目经验之:利用Jquery+HTML静态模版实现数据的展示及无刷新增加,修改,删除,分页操作!!!
- jQuery如何增加、修改、删除一个jQuery对象的class类
- Jquery Tab Frame 增加、修改、删除,Web程序界面设计
- jquery 表格的增加删除和修改及设置奇偶行颜色
- jquery 表格的增加删除和修改及设置奇偶行颜色
- Jquery Tab Frame 增加、修改、删除,Web程序界面设计
- jQuery 增加 删除 修改select option
- jquery 表格的增加删除和修改及设置奇偶行颜色
- jQuery 增加 删除 修改select option
- jQuery 增加 删除 修改select option .
- ztree树形菜单的增加删除修改和换图标
- jQuery操作select下拉框(增加,删除,修改)
- jQuery 增加 删除 修改select option
- jQuery增加、删除及修改select option的方法