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中的括号()用法小结
Apr 14 Javascript
js判断出两个字符串最大子串的函数实现方法
Nov 01 Javascript
AngularJS指令用法详解
Nov 02 Javascript
解决Extjs下拉框不显示的问题
Jun 21 Javascript
react路由配置方式详解
Aug 07 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
Mar 26 Javascript
浅析node.js的模块加载机制
May 25 Javascript
详解Angular操作cookies方法
Jun 01 Javascript
JavaScript函数节流和函数去抖知识点学习
Jul 31 Javascript
element vue validate验证名称重复 输入框与后台重复验证 特殊字符 字符长度 及注意事项小结【实例代码】
Nov 20 Javascript
重学JS 系列:聊聊继承(推荐)
Apr 11 Javascript
JS实现公告上线滚动效果
Jan 10 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
mysql 搜索之简单应用
2007/04/27 PHP
PHP+MySQL 手工注入语句大全 推荐
2009/10/30 PHP
php使用smtp发送支持附件的邮件示例
2014/04/13 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
2014/06/12 PHP
纯PHP代码实现支付宝批量付款
2015/12/24 PHP
PHP PDOStatement::rowCount讲解
2019/02/01 PHP
找到一点可怜的关于dojo资料,谢谢作者!
2006/12/06 Javascript
!DOCTYPE声明对JavaScript的影响分析
2010/04/12 Javascript
JavaScript中json使用自己总结
2013/08/13 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
2014/04/29 Javascript
js判断元素是否隐藏的方法
2014/06/09 Javascript
Javascript添加监听与删除监听用法详解
2014/12/19 Javascript
使用javascript获取页面名称
2014/12/23 Javascript
基于jQuery实现拖拽图标到回收站并删除功能
2015/11/25 Javascript
javascript设置和获取cookie的方法实例详解
2016/01/05 Javascript
JavaScript 实现的checkbox经典实例分享
2016/10/16 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
2016/11/29 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
Vue Spa切换页面时更改标题的实例代码
2017/07/15 Javascript
JS调用安卓手机摄像头扫描二维码
2018/10/16 Javascript
使用Layui搭建后台管理界面的操作方法
2019/09/20 Javascript
python实现画圆功能
2018/01/25 Python
python之从文件读取数据到list的实例讲解
2018/04/19 Python
django url到views参数传递的实例
2019/07/19 Python
python re模块匹配贪婪和非贪婪模式详解
2020/02/11 Python
django配置app中的静态文件步骤
2020/03/27 Python
Python+MySQL随机试卷及答案生成程序的示例代码
2021/02/01 Python
使用CSS3制作一个简单的进度条(demo)
2017/05/23 HTML / CSS
HTML5 visibilityState属性详细介绍和使用实例
2014/05/03 HTML / CSS
中粮集团旗下食品网上购物网站:我买网
2016/09/22 全球购物
英国第一的购买便宜玩具和游戏的在线购物网站:Bargain Max
2018/01/24 全球购物
TCP/IP的分层模型
2013/10/27 面试题
班主任工作经验交流材料
2014/05/13 职场文书
农村文化活动总结
2014/08/28 职场文书
2015年综治维稳工作总结
2015/04/07 职场文书
HTML5之高度塌陷问题的解决
2022/06/01 HTML / CSS