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插件FusionCharts绘制的2D帕累托图效果示例【附demo源码】
Mar 28 jQuery
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
May 01 jQuery
jQuery事件_动力节点Java学院整理
Jul 05 jQuery
jQuery Ajax向服务端传递数组参数值的实例代码
Sep 03 jQuery
认识jQuery的Promise的具体使用方法
Oct 10 jQuery
jQuery响应滚动条事件功能示例
Oct 14 jQuery
简单实现jQuery弹窗效果
Oct 30 jQuery
jQuery实现的中英文切换功能示例
Jan 11 jQuery
使vue实现jQuery调用的两种方法
May 12 jQuery
jQuery Datatables 动态列+跨列合并实现代码
Jan 30 jQuery
JavaScript或jQuery 获取option value值方法解析
May 12 jQuery
jQuery+ThinkPHP实现图片上传
Jul 23 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
相对路径转化成绝对路径
2007/04/10 PHP
mysql 字段类型说明
2007/04/27 PHP
PHP echo,print,printf,sprintf函数之间的区别与用法详解
2013/11/27 PHP
PHP函数http_build_query使用详解
2014/08/20 PHP
php的GD库imagettftext函数解决中文乱码问题
2015/01/24 PHP
Javascript在IE或Firefox下获取鼠标位置的代码
2009/12/18 Javascript
基于jquery+thickbox仿校内登录注册框
2010/06/07 Javascript
Javascript 面向对象(三)接口代码
2012/05/23 Javascript
jQuery实现平滑滚动到指定锚点的方法
2015/03/20 Javascript
浅谈jQuery构造函数分析
2015/05/11 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
如何使用electron-builder及electron-updater给项目配置自动更新
2018/12/24 Javascript
详解vue高级特性
2020/06/09 Javascript
python发送arp欺骗攻击代码分析
2014/01/16 Python
Python中使用Boolean操作符做真值测试实例
2015/01/30 Python
Python中尝试多线程编程的一个简明例子
2015/04/07 Python
Windows上使用Python增加或删除权限的方法
2018/04/24 Python
python3 读取Excel表格中的数据
2018/10/16 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
2019/08/23 Python
python 画函数曲线示例
2019/12/04 Python
Python super()方法原理详解
2020/03/31 Python
Python使用Numpy模块读取文件并绘制图片
2020/05/13 Python
基于FME使用Python过程图解
2020/05/13 Python
HTML5公共页面提取作为公用代码的方法
2020/06/30 HTML / CSS
Kipling意大利官网:世界著名的时尚休闲包袋品牌
2019/06/05 全球购物
英国领先的隐形眼镜在线供应商:Lenstore.co.uk
2019/11/24 全球购物
Ego Shoes官网:英国时髦鞋类品牌
2020/10/19 全球购物
传播学专业毕业生自荐信
2013/11/04 职场文书
车间操作工岗位职责
2013/12/19 职场文书
《大自然的语言》教学反思
2014/04/08 职场文书
花坛标语大全
2014/06/30 职场文书
2015年林业工作总结
2015/05/14 职场文书
先进基层党组织主要事迹材料
2015/11/03 职场文书
领导干部学习心得体会
2016/01/23 职场文书
2016年第二十届“母亲节暨幸福工程救助贫困母亲活动日”活动总结
2016/04/06 职场文书
高一作文之乐趣
2019/11/21 职场文书