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 相关文章推荐
在Javascript中定义对象类别
Dec 22 Javascript
js资料prototype 属性
Mar 13 Javascript
十个优秀的Ajax/Javascript实例网站收集
Mar 31 Javascript
JQuery动态给table添加、删除行 改进版
Jan 19 Javascript
javascript获取鼠标位置部分的实例代码(兼容IE,FF)
Aug 05 Javascript
jquery分页对象使用示例
Apr 01 Javascript
jquery简单实现图片切换效果的方法
May 12 Javascript
基于jQuery ligerUI实现分页样式
Sep 18 Javascript
React创建组件的三种方式及其区别
Jan 12 Javascript
剖析Angular Component的源码示例
Mar 23 Javascript
JS温故而知新之变量提升和时间死区
Jan 27 Javascript
react native 原生模块桥接的简单说明小结
Feb 26 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
linux下 C语言对 php 扩展
2008/12/14 PHP
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
2011/06/09 PHP
php操作mongoDB实例分析
2014/12/29 PHP
PHP用反撇号执行外部命令
2015/04/14 PHP
PHP保存session到memcache服务器的方法
2016/01/19 PHP
SSO单点登录的PHP实现方法(Laravel框架)
2016/03/23 PHP
php中时间函数date及常用的时间计算
2017/05/12 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
2018/11/10 PHP
ThinkPHP5框架中使用JWT的方法示例
2020/06/03 PHP
超轻量级的基于jquery的三级展开列表
2011/04/26 Javascript
javascript中Date对象的getDay方法使用指南
2014/12/22 Javascript
js实现三张图(文)片一起切换的banner焦点图
2015/08/25 Javascript
JS+CSS实现精美的二级导航效果代码
2015/09/17 Javascript
JS简单模拟触发按钮点击功能的方法
2015/11/30 Javascript
javaScript事件机制兼容【详细整理】
2016/07/23 Javascript
jQuery Ajax全解析
2017/02/13 Javascript
jQuery回调方法使用示例
2017/06/26 jQuery
BetterScroll 在移动端滚动场景的应用
2017/09/18 Javascript
详解js正则表达式验证时间格式xxxx-xx-xx形式
2018/02/09 Javascript
vue 路由页面之间实现用手指进行滑动的方法
2018/02/23 Javascript
使用JQuery自动完成插件Auto Complete详解
2019/06/18 jQuery
[01:18]一目了然!DOTA2DotA快捷操作对比第一弹
2014/07/01 DOTA
python使用os模块的os.walk遍历文件夹示例
2014/01/27 Python
Python生成随机MAC地址
2015/03/10 Python
深入解析Python中的urllib2模块
2015/11/13 Python
Python实现字典按key或者value进行排序操作示例【sorted】
2019/05/03 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
Python hexstring-list-str之间的转换方法
2019/06/12 Python
jupyternotebook 撤销删除的操作方式
2020/04/17 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
赫里福德的一家乡村零售商店:Philip Morris & Son
2017/06/25 全球购物
小学运动会表扬稿
2014/01/19 职场文书
趣味活动策划方案
2014/02/08 职场文书
把77A收信机改造成收音机
2022/04/05 无线电
Go 内联优化让程序员爱不释手
2022/06/21 Golang
什么是clearfix (一文搞清楚css清除浮动clearfix)
2023/05/21 HTML / CSS