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 二进制运算技巧解析
Nov 27 Javascript
获得Javascript对象属性个数的示例代码
Nov 21 Javascript
jQuery scroll事件实现监控滚动条分页示例
Apr 04 Javascript
js的image onload事件使用遇到的问题
Jul 15 Javascript
Javascript实现的Map集合工具类完整实例
Jul 31 Javascript
javascript跑马灯抽奖实例讲解
Apr 17 Javascript
js判断浏览器是否支持严格模式的方法
Oct 04 Javascript
js实现简单的二级联动效果
Mar 09 Javascript
ExtJs使用自定义插件动态保存表头配置(隐藏或显示)
Sep 25 Javascript
如何在JavaScript中优雅的提取循环内数据详解
Mar 04 Javascript
在antd Form表单中select设置初始值操作
Nov 02 Javascript
vue使用element-ui实现表单验证
Dec 13 Vue.js
分享经典的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
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
2011/07/03 PHP
PHP获取数组中某元素的位置及array_keys函数应用
2013/01/29 PHP
实测在class的function中include的文件中非php的global全局环境
2013/07/15 PHP
php 自定义函数实现将数据 以excel 表格形式导出示例
2019/11/13 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
如何在Mozilla Gecko 用Javascript加载XSL
2007/01/09 Javascript
JS event使用方法详解
2008/04/28 Javascript
javascript getElementsByClassName 和js取地址栏参数
2010/01/02 Javascript
js中document.getElementByid、document.all和document.layers区分介绍
2011/12/08 Javascript
js 金额格式化来回转换示例
2014/02/23 Javascript
浅谈jQuery效果函数
2016/09/16 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
2018/11/05 Javascript
Nodejs 识别图片类型的方法
2019/08/15 NodeJs
微信小程序 冒泡事件原理解析
2019/09/27 Javascript
React 实现车牌键盘的示例代码
2019/12/20 Javascript
python实现图片批量剪切示例
2014/03/25 Python
探究Python多进程编程下线程之间变量的共享问题
2015/05/05 Python
python2.7 mayavi 安装图文教程(推荐)
2017/06/22 Python
微信跳一跳游戏python脚本
2020/04/01 Python
使用CodeMirror实现Python3在线编辑器的示例代码
2019/01/14 Python
Python后台开发Django的教程详解(启动)
2019/04/08 Python
Python面向对象程序设计类的封装与继承用法示例
2019/04/12 Python
快速解决jupyter notebook启动需要密码的问题
2020/04/21 Python
python不到50行代码完成了多张excel合并的实现示例
2020/05/28 Python
python3中数组逆序输出方法
2020/12/01 Python
Python爬虫之Selenium下拉框处理的实现
2020/12/04 Python
独特的礼品和创新的科技产品:The Grommet
2018/02/24 全球购物
高中生学期学习自我评价
2014/02/24 职场文书
办公自动化专业大学生职业规划书
2014/03/06 职场文书
自我鉴定总结
2014/03/24 职场文书
《小动物过冬》教学反思
2014/04/17 职场文书
学校食品安全实施方案
2014/06/14 职场文书
计算机科学与技术专业求职信
2014/09/03 职场文书
领导工作表现评语
2015/01/04 职场文书
恋恋笔记本观后感
2015/06/16 职场文书