jQuery 实现左右两侧菜单添加、移除功能


Posted in jQuery onJanuary 02, 2018

效果图:

jQuery 实现左右两侧菜单添加、移除功能

JS代码

 

function toRight(l, r, v) {
   $("#" + l + " option:selected").appendTo("#" + r);
   $("#" + l + " option:selected").remove();
   var str = $("#" + l + " option").map(function () { return $(this).val(); }).get().join(", ")
   $("#" + v).val(str);
  }
  function allToRight(l, r, v) {
   $("#" + l + " option").appendTo("#" + r);
   $("#" + l + " option").remove();
   var str = $("#" + l + " option").map(function () { return $(this).val(); }).get().join(", ")
   $("#" + v).val(str);
  }
  function toLeft(l, r, v) {
   $("#" + r + " option:selected").appendTo("#" + l);
   $("#" + r + " option:selected").remove();
   var str = $("#" + l + " option").map(function () { return $(this).val(); }).get().join(", ")
   $("#" + v).val(str);
  }
  function allToLeft(l, r, v) {
   $("#" + r + " option").appendTo("#" + l);
   $("#" + r + " option").remove();
   var str = $("#" + l + " option").map(function () { return $(this).val(); }).get().join(", ")
   $("#" + v).val(str);
  }

html代码

 

<div class="easyui-layout" data-options="fit:true">
      <div data-options="region:'west',split:false" style="width:40%;padding:0px">
       <h3 style="padding:5px; border-bottom:1px solid #DDDDDD;">::已授权权限::</h3>
       <div data-options="region:'center'" style="padding:3px; height:215px;" border="false">
        <select multiple="multiple" id="menuFunc" style="width:100%;height:100%">
        </select>
        <input type="hidden" name="func" id="func" value="" />
       </div>
      </div>
      <div data-options="region:'east'" style="width:40%;padding:0px">
       <h3 style="padding:5px;border-bottom:1px solid #DDDDDD;">::未授权权限::</h3>
       <div data-options="region:'center'" style="padding:3px; height:215px;" border="false">
        <select multiple="multiple" id="menuFuncBase" style="width:100%;height:100%">
        </select>
       </div>
      </div>
      <div data-options="region:'center'" style="padding:40px; width: 197px; height:230px;line-height:40px; text-align:center;"> 
       <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="button button-primary button-rounded button-small" onclick="toLeft('menuFunc','menuFuncBase','func')" > < </a><br />
       <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="button button-primary button-rounded button-small" onclick="allToLeft('menuFunc','menuFuncBase','func')" ><<</a><br />   
       <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="button button-caution button-rounded button-small" onclick="toRight('menuFunc','menuFuncBase','func')" > > </a><br />
       <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="button button-caution button-rounded button-small" onclick="allToRight('menuFunc','menuFuncBase','func')">>></a><br />  
      </div>
     </div>

总结

以上所述是小编给大家介绍的jQuery 实现左右两侧菜单添加、移除功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jQuery遮罩层实例讲解
May 11 jQuery
jQuery模拟实现天猫购物车动画效果实例代码
May 25 jQuery
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
Jul 12 jQuery
jQuery常用选择器详解
Jul 17 jQuery
jQuery实现可兼容IE6的遮罩功能详解
Sep 19 jQuery
基于jquery.page.js实现分页效果
Jan 01 jQuery
js与jQuery实现获取table中的数据并拼成json字符串操作示例
Jul 12 jQuery
jQuery实现checkbox全选功能完整实例
Jul 12 jQuery
jQuery实现获取当前鼠标位置并输出功能示例
Jan 05 jQuery
jQuery动态生成的元素绑定事件操作实例分析
May 04 jQuery
jquery 键盘事件 keypress() keydown() keyup()用法总结
Oct 23 jQuery
jQuery Raty星级评分插件使用方法实例分析
Nov 25 jQuery
jQuery实现手机号正则验证输入及自动填充空格功能
Jan 02 #jQuery
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 #jQuery
基于jquery.page.js实现分页效果
Jan 01 #jQuery
jquery实现企业定位式导航效果
Jan 01 #jQuery
jquery实现楼层滚动效果
Jan 01 #jQuery
jquery实现左右轮播切换效果
Jan 01 #jQuery
jQuery中ajax获取数据赋值给页面的实例
Dec 31 #jQuery
You might like
php下拉选项的批量操作的实现代码
2013/10/14 PHP
php实现水仙花数示例分享
2014/04/03 PHP
PHP英文字母大小写转换函数小结
2014/05/03 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
2020/04/06 PHP
地址栏上的一段语句,改变页面的风格。(教程)
2008/04/02 Javascript
javascript 四则运算精度修正函数代码
2010/05/31 Javascript
基于jQuery的360图片展示实现代码
2012/06/14 Javascript
JavaScript显示当然日期和时间即年月日星期和时间
2013/10/29 Javascript
如何防止JavaScript自动插入分号
2015/11/05 Javascript
jQuery焦点图插件SaySlide
2015/12/21 Javascript
js实现图片无缝滚动特效
2020/03/19 Javascript
js贪吃蛇游戏实现思路和源码
2016/04/14 Javascript
简易的JS计算器实现代码
2016/10/18 Javascript
在html中引入外部js文件,并调用带参函数的方法
2016/10/31 Javascript
JS判断数组那点事
2017/10/10 Javascript
Angular ng-animate和ng-cookies用法详解
2018/04/18 Javascript
vue.js动画中的js钩子函数的实现
2018/07/06 Javascript
JS中==、===你分清楚了吗
2020/03/04 Javascript
详解Howler.js Web音频播放终极解决方案
2020/08/23 Javascript
跟老齐学Python之Import 模块
2014/10/13 Python
Python中设置变量作为默认值时容易遇到的错误
2015/04/03 Python
python使用itchat实现手机控制电脑
2018/02/22 Python
对python内置map和six.moves.map的区别详解
2018/12/19 Python
python多进程读图提取特征存npy
2019/05/21 Python
Python 日期区间处理 (本周本月上周上月...)
2019/08/08 Python
5 个强大的HTML5 API 函数推荐
2014/11/19 HTML / CSS
英国在线药房:Chemist.co.uk
2019/03/26 全球购物
华为智利官方商店:Huawei Chile
2020/05/09 全球购物
满月酒答谢词
2014/01/14 职场文书
元旦晚会邀请函
2014/02/01 职场文书
小学运动会报道稿
2014/10/04 职场文书
医学专业大学生职业生涯规划书
2014/10/25 职场文书
2014年法务工作总结
2014/12/11 职场文书
会计岗位职责
2015/02/03 职场文书
2015年司法所工作总结
2015/04/27 职场文书
教师节获奖感言
2015/07/31 职场文书