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代码
Sep 04 Javascript
jquery和雅虎的yql服务实现天气预报服务示例
Feb 08 Javascript
js格式化时间和js格式化时间戳示例
Feb 10 Javascript
JavaScript中document对象使用详解
Jan 06 Javascript
Js经典案例的实例代码
May 10 Javascript
微信小程序时间控件picker view使用详解
Dec 28 Javascript
小程序绑定用户方案优化小结
May 15 Javascript
vue 源码解析之虚拟Dom-render
Aug 26 Javascript
JS写滑稽笑脸运动效果
May 28 Javascript
浅谈Vue 函数式组件的使用技巧
Jun 16 Javascript
Element Card 卡片的具体使用
Jul 26 Javascript
JavaScript 中的执行上下文和执行栈实例讲解
Feb 25 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
解析PHP中的unset究竟会不会释放内存
2013/07/18 PHP
php文件缓存类用法实例分析
2015/04/22 PHP
javascript 面向对象思想 附源码
2009/07/07 Javascript
js url传值中文乱码之解决之道
2009/11/20 Javascript
JS设置获取cookies的方法
2014/01/26 Javascript
jquery 字符串切割函数substring的用法说明
2014/02/11 Javascript
JavaScript验证18位身份证号码最后一位正确性的实现代码
2014/08/07 Javascript
JavaScript分页功能的实现方法
2015/04/25 Javascript
JS动态创建元素的两种方法
2016/04/20 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
Bootstrap响应式表格详解
2017/05/23 Javascript
用javascript获取任意颜色的更亮或更暗颜色值示例代码
2017/07/21 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
jquery.param()实现数组或对象的序列化方法
2018/10/08 jQuery
Vue发布项目实例讲解
2019/07/17 Javascript
vue实现分页加载效果
2019/12/24 Javascript
Ant Design moment对象和字符串之间的相互转化教程
2020/10/27 Javascript
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
[48:00]完美世界DOTA2联赛循环赛 Forest vs Inki BO2第二场 11.04
2020/11/04 DOTA
python二分法实现实例
2013/11/21 Python
Python的Flask框架中web表单的教程
2015/04/20 Python
python生成IP段的方法
2015/07/07 Python
Python生成器定义与简单用法实例分析
2018/04/30 Python
Python带动态参数功能的sqlite工具类
2018/05/26 Python
python关于变量名的基础知识点
2020/03/03 Python
selenium3.0+python之环境搭建的方法步骤
2021/02/01 Python
优秀党支部事迹材料
2014/01/14 职场文书
安全资金保障制度
2014/01/23 职场文书
干部现实表现材料
2014/02/13 职场文书
采购求职信
2014/03/17 职场文书
房产委托公证书
2014/04/08 职场文书
培训讲师岗位职责
2014/04/13 职场文书
小学生心理健康活动总结
2015/05/08 职场文书
python实现简单倒计时功能
2021/04/21 Python
详解JavaScript中的执行上下文及调用堆栈
2021/04/29 Javascript
Java基础-封装和继承
2021/07/02 Java/Android