jQuery实现左右两个列表框的内容相互移动功能示例


Posted in jQuery onJanuary 27, 2019

本文实例讲述了jQuery实现左右两个列表框的内容相互移动功能。分享给大家供大家参考,具体如下:

在jQuery中将左右两个列表框的内容相互移动,移动的同时进行删除,这里只是给大家写一个入门的小案例,今后写相同的功能思路也是一样的。仅供新手们的一个参考。希望能给那些跟我一样在菜鸟路上不断奋斗的人一些灵感,尽早入门。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>3water.com jQuery列表数据移动</title>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    <script type="text/javascript">
      $(document).ready(function(){
        //将左边数据移动到右边
        $("#right").click(function(){
        //将左边option中选中的值赋给vSelect变量
        var vSelect=$("#leftSelect option:selected");
        //将数据添加到rightSelect中
        vSelect.clone().appendTo("#rightSelect");
        //同时删除leftSelect中的数据
        vSelect.remove();
        });
        //将右边数据移动到左边
        $("#left").click(function(){
          var vSelect=$("#rightSelect option:selected");
          //将右边的数据追加到左边列表中
          vSelect.clone().appendTo("#leftSelect");
          vSelect.remove();
        });
        //将左边全部数据移到右边
        $("#rightAll").click(function(){
          $("#rightSelect").append($("#leftSelect>option"));
          $("#leftSelect>option").remove();
        });
        //将右边数据全部移到左边
        $("#leftAll").click(function(){
          $("#leftSelect").append($("#rightSelect>option"));
          $("#rightSelect>option").remove();
        });
      });
    </script>
  </head>
  <body>
    <div>
      <select id="leftSelect" multiple="multiple" style="height: 200px;width: 200px;">
        <option value="0">电影0</option>
        <option value="1">电影1</option>
        <option value="2">电影2</option>
        <option value="3">电影3</option>
        <option value="4">电影4</option>
        <option value="5">电影5</option>
      </select>
      <input type="button" id="right" value=">" />
      <input type="button" id="rightAll" value=">>>" />
      <input type="button" id="left" value="<" />
      <input type="button" id="leftAll" value="<<<" />
      <select id="rightSelect" multiple="multiple" style="height: 200px;width: 200px;">
        <option value="6">电影6</option>
        <option value="7">电影7</option>
        <option value="8">电影8</option>
        <option value="9">电影9</option>
      </select>
    </div>
  </body>
</html>

这里使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码,可看到如下运行效果:

jQuery实现左右两个列表框的内容相互移动功能示例

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
Apr 03 jQuery
jQuery实现动态生成表格并为行绑定单击变色动作的方法
Apr 17 jQuery
jQuery使用正则验证15/18身份证的方法示例
Apr 27 jQuery
jquery实现提示语淡入效果
May 05 jQuery
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
May 20 jQuery
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
使用 jQuery 实现表单验证功能
Jul 05 jQuery
jQuery实现的form转json经典示例
Oct 10 jQuery
jquery ajax异步提交表单数据的方法
Oct 27 jQuery
jQuery实现的下雪动画效果示例【附源码下载】
Feb 02 jQuery
jQuery实现的回车触发按钮事件功能示例
Mar 25 jQuery
jQuery+ajax实现用户登录验证
Sep 13 jQuery
jQuery实现模拟搜索引擎的智能提示功能简单示例
Jan 27 #jQuery
jQuery实现表格的增、删、改操作示例
Jan 27 #jQuery
jQuery实现当拉动滚动条到底部加载数据的方法分析
Jan 24 #jQuery
Jquery的Ajax技术使用方法
Jan 21 #jQuery
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
Jan 18 #jQuery
jquery获取file表单选择文件的路径、名字、大小、类型
Jan 18 #jQuery
jQuery实现适用于移动端的跑马灯抽奖特效示例
Jan 18 #jQuery
You might like
PHP 得到根目录的 __FILE__ 常量
2008/07/23 PHP
如何批量替换相对地址为绝对地址(利用bat批处理实现)
2013/05/27 PHP
php源代码安装常见错误与解决办法分享
2013/05/28 PHP
php读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
PHPStrom 新建FTP项目以及在线操作教程
2016/10/16 PHP
用js实现控制内容的向上向下滚动效果
2007/06/26 Javascript
浅析JavaScript动画
2015/06/10 Javascript
javascript实现倒计时(精确到秒)
2015/06/26 Javascript
Bootstrap按钮组件详解
2016/04/26 Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
2016/06/14 Javascript
使用jquery.qrcode.js生成二维码插件
2016/10/17 Javascript
AngularJS入门示例之Hello World详解
2017/01/04 Javascript
ES6 系列之 WeakMap的使用示例
2018/08/06 Javascript
Web安全之XSS攻击与防御小结
2018/12/13 Javascript
手把手教您实现react异步加载高阶组件
2020/04/07 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
python模拟enum枚举类型的方法小结
2015/04/30 Python
Django中实现点击图片链接强制直接下载的方法
2015/05/14 Python
Python基于PycURL自动处理cookie的方法
2015/07/25 Python
python用pickle模块实现“增删改查”的简易功能
2017/06/07 Python
Python根据成绩分析系统浅析
2019/02/11 Python
Python读取stdin方法实例
2019/05/24 Python
Tensorflow--取tensorf指定列的操作方式
2020/06/30 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
英国儿童鞋和靴子:Start-Rite
2019/05/06 全球购物
文件中有一组整数,要求排序后输出到另一个文件中
2012/01/04 面试题
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
2012/09/06 面试题
建筑工程毕业生自我鉴定
2014/01/14 职场文书
班级团队活动方案
2014/08/14 职场文书
司考复习计划
2015/01/19 职场文书
餐厅服务员岗位职责
2015/02/09 职场文书
基于angular实现树形二级表格
2021/10/16 Javascript
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
2022/04/21 Python
Spring中的@Transactional的工作原理
2022/06/05 Java/Android