jquery实现select选择框内容左右移动代码分享


Posted in Javascript onNovember 21, 2015

本文实例讲述了select选择框内容左右移动添加删除。分享给大家供大家参考。具体如下:
select选择框内容左右移动,简单实用,选中选项内容,点击移动按钮可进行内容左右移动,运行效果图:

jquery实现select选择框内容左右移动代码分享

具体代码如下

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8" />
 <title>index</title>
</head>
<body>
 <div>
  <select id="leftSelector" multiple="multiple" name="SmsListOnLeft" style="height:100px; width:50px">
   <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>

  <span style="top: 30px; position: fixed;">
   <input type="button" value="<<" id="btnLeft" />
   <input type="button" value=">>" id="btnRight" />
  </span>
  
  <select id="rightSelector" multiple="multiple" name="SmsListOnRight" style="height:100px; width:50px; margin-left:80px">
   <option value="6">A</option>
   <option value="7">B</option>
   <option value="8">C</option>
   <option value="9">D</option>
   <option value="10">E</option>
  </select>
    
 </div>
 
 <br>
 
 <input type="button" onclick="selectAll()" id="btnSelectAll" value="selectAll" />
 
 <script src="js/jquery-2.1.4.js"></script>
 <script>
  $("#btnRight").click(function () {
   //数据option选中的数据集合赋值给变量vSelect
   var vSelect = $("#leftSelector option:selected");
   //克隆数据添加到 rightSelector 中
   vSelect.clone().appendTo("#rightSelector");
   //同时移除 leftSelector 中的 option
   vSelect.remove();
  });
  
  //right move
  $("#btnLeft").click(function () {
   var vSelect = $("#rightSelector option:selected");
   vSelect.clone().appendTo("#leftSelector");
   vSelect.remove();
  });

  function selectAll() {
   var lst1 = window.document.getElementById("rightSelector");
   var length = lst1.options.length;
   for (var i = 0; i < length; i++) {
    var v = lst1.options[i].value; //option内的value
    var t = lst1.options[i].text; //显示的文本
    alert(v + ":" + t);
   }
  }
 </script>
 
</body>
</html>

希望本文对大家学习javascript程序设计有所帮助。

Javascript 相关文章推荐
js 全兼容可高亮二级缓冲折叠菜单
Jun 04 Javascript
JavaScript代码复用模式实例分析
Dec 02 Javascript
js获取下拉列表框中的value和text的值示例代码
Jan 11 Javascript
实例详解jQuery表单验证插件validate
Jan 18 Javascript
20分钟成功编写bootstrap响应式页面 就这么简单
May 12 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
Aug 05 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
Oct 05 Javascript
JavaScript原型继承_动力节点Java学院整理
Jun 30 Javascript
详解js静态资源文件请求的处理
Aug 01 Javascript
vue2单元测试环境搭建
May 24 Javascript
微信小程序使用二次贝塞尔曲线画波浪
Dec 25 Javascript
JavaScript 判断浏览器是否是IE
Feb 19 Javascript
分享经典的JavaScript开发技巧
Nov 21 #Javascript
jQuery实现分隔条左右拖动功能
Nov 21 #Javascript
超详细的javascript数组方法汇总
Nov 21 #Javascript
javascript实现动态统计图开发实例
Nov 21 #Javascript
js实现索引图片切换效果
Nov 21 #Javascript
JavaScript实现自动生成网页元素功能(按钮、文本等)
Nov 21 #Javascript
javascript实现Email邮件显示与删除功能
Nov 21 #Javascript
You might like
与空气斗智斗勇的经典《Overlord》,传说中的“无稽之谈”
2020/04/09 日漫
解析PHP工厂模式的好处
2013/06/18 PHP
PHP排序算法之简单选择排序(Simple Selection Sort)实例分析
2018/04/20 PHP
LBS blog sql注射漏洞[All version]-官方已有补丁
2007/08/26 Javascript
JS代码放在head和body中的区别分析
2011/12/01 Javascript
基于jquery的图片轮播 tab切换组件
2012/07/19 Javascript
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
js实现在文本框光标处添加字符的方法介绍
2012/11/24 Javascript
jquery无缝向上滚动实现代码
2013/03/29 Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
2013/07/02 Javascript
jqplot通过ajax动态画折线图的方法及思路
2013/12/08 Javascript
javascript下拉列表中显示树形菜单的实现方法
2015/11/17 Javascript
巧用jQuery选择器提高写表单效率的方法
2016/08/19 Javascript
关于Javascript中defer和async的区别总结
2016/09/20 Javascript
jQuery事件绑定方法学习总结(推荐)
2016/11/21 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
2017/02/13 Javascript
CheckBox多选取值及判断CheckBox选中是否为空的实例
2017/10/31 Javascript
JavaScript面向对象的程序设计(犯迷糊的小羊)
2018/05/27 Javascript
微信小程序搜索功能(附:小程序前端+PHP后端)
2019/02/28 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
2020/01/16 jQuery
[01:10:57]Liquid vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python实现人脸识别经典算法(一) 特征脸法
2018/03/13 Python
从0开始的Python学习016异常
2019/04/08 Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
2019/08/09 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
2019/10/12 Python
基于TensorFlow的CNN实现Mnist手写数字识别
2020/06/17 Python
Python3中的tuple函数知识点讲解
2021/01/03 Python
Argos官网:英国家喻户晓的百货零售连锁商
2017/04/03 全球购物
一些Solaris面试题
2013/03/22 面试题
2014年三万活动总结
2014/04/26 职场文书
师恩难忘教学反思
2014/04/27 职场文书
师德师风个人反思
2014/04/28 职场文书
员工生日会策划方案
2014/06/14 职场文书
美术社团活动总结
2014/06/27 职场文书
党风廉政教育心得体会2016
2016/01/22 职场文书
解决jupyter notebook启动后没有token的坑
2021/04/24 Python