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 浮点数运算 精度问题
Oct 06 Javascript
JavaScript Event学习第十一章 按键的检测
Feb 10 Javascript
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
Mar 16 Javascript
C#中TrimStart,TrimEnd,Trim在javascript上的实现
Jan 17 Javascript
基于Jquery的仿照flash放大图片效果代码
Mar 16 Javascript
dreamweaver 安装Jquery智能提示
Apr 02 Javascript
用JS实现3D球状标签云示例代码
Dec 01 Javascript
在myeclipse中如何加入jquery代码提示功能
Jun 03 Javascript
Easyui Datagrid自定义按钮列(最后面的操作列)
Jul 13 Javascript
JavaScript实现全选取消效果
Dec 14 Javascript
基于vue 添加axios组件,解决post传参数为null的问题
Mar 05 Javascript
vue cli使用融云实现聊天功能的实例代码
Apr 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
解析php dirname()与__FILE__常量的应用
2013/06/24 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
2013/09/23 PHP
PHP中防止SQL注入方法详解
2014/12/25 PHP
让Firefox支持event对象实现代码
2009/11/07 Javascript
jQuery EasyUI 的EasyLoader功能介绍
2010/09/12 Javascript
JavaScript 在网页上单击鼠标的地方显示层及关闭层
2012/12/30 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
2013/01/16 Javascript
详解JS函数重载
2014/12/04 Javascript
JS实现超炫网页烟花动画效果的方法
2015/03/02 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
jQuery实现固定在网页顶部的菜单效果代码
2015/09/02 Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
2015/10/16 Javascript
详解JavaScript中localStorage使用要点
2016/01/13 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
2016/01/22 Javascript
深入理解Vuex 模块化(module)
2017/09/26 Javascript
微信小程序 bindtap 传参的实例代码
2020/02/21 Javascript
分析python切片原理和方法
2017/12/19 Python
在Pycharm中执行scrapy命令的方法
2019/01/16 Python
python cv2在验证码识别中应用实例解析
2019/12/25 Python
DjangoWeb使用Datatable进行后端分页的实现
2020/05/18 Python
什么是Python中的匿名函数
2020/06/02 Python
Python devel安装失败问题解决方案
2020/06/09 Python
python import 上级目录的导入
2020/11/03 Python
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
北美三大旅游网站之一:Travelocity加拿大
2016/08/20 全球购物
世界领先的26岁以下学生和青少年旅行预订网站:StudentUniverse
2018/07/01 全球购物
远程学习的教学用品和家庭学习资源:Really Good Stuff
2020/04/27 全球购物
工作失误检讨书范文大全
2014/01/13 职场文书
人力资源求职信
2014/05/25 职场文书
村创先争优活动总结
2014/08/28 职场文书
银行竞聘上岗演讲稿
2014/09/12 职场文书
个人买房协议书范本
2014/10/06 职场文书
作文批改评语
2014/12/25 职场文书
罚款通知怎么写
2015/04/22 职场文书
五年级数学教学反思
2016/02/16 职场文书
jdbc使用PreparedStatement批量插入数据的方法
2021/04/27 MySQL