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 相关文章推荐
对YUI扩展的Gird组件 Part-2
Mar 10 Javascript
use jscript List Installed Software
Jun 11 Javascript
往光标所在位置插入值的js代码
Sep 22 Javascript
单元选择合并变色示例代码
May 26 Javascript
如何使用AngularJs打造权限管理系统【简易型】
May 09 Javascript
Angular-Touch库用法示例
Dec 22 Javascript
JS实现的简单拖拽功能示例
Mar 13 Javascript
微信、QQ、微博、Safari中使用js唤起App
Jan 24 Javascript
Vue.js 动态为img的src赋值方法
Mar 14 Javascript
vue实现一个炫酷的日历组件
Oct 08 Javascript
原生js实现商品筛选功能
Oct 28 Javascript
解决Vue-cli无法编译es6的问题
Oct 30 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
全国FM电台频率大全 - 29 青海省
2020/03/11 无线电
PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法
2017/08/04 PHP
PHP如何实现订单的延时处理详解
2017/12/30 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
jquery的$getjson调用并获取远程的JSON字符串问题
2012/12/10 Javascript
使用jQuery5分钟快速搞定双色表格的简单实例
2016/08/08 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
2016/11/12 Javascript
深入理解JavaScript继承的多种方式和优缺点
2017/05/12 Javascript
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
2017/12/05 Javascript
AngularJS日期格式化常见操作实例分析
2018/05/17 Javascript
jQuery中常用动画效果函数知识点整理
2018/08/19 jQuery
vue实现条件叠加搜索的解决方法
2019/05/28 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
2020/12/29 Javascript
[07:55]2014DOTA2 TI正赛第三日 VG上演推进荣耀DKEG告别
2014/07/21 DOTA
Python实现多线程抓取妹子图
2015/08/08 Python
使用Python编写基于DHT协议的BT资源爬虫
2016/03/19 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
2019/03/20 Python
Python数据类型之Dict字典实例详解
2019/05/07 Python
Python range与enumerate函数区别解析
2020/02/28 Python
解决python -m pip install --upgrade pip 升级不成功问题
2020/03/05 Python
python导入库的具体方法
2020/06/18 Python
python获取本周、上周、本月、上月及本季的时间代码实例
2020/09/08 Python
Python下使用Trackbar实现绘图板
2020/10/27 Python
python3中calendar返回某一时间点实例讲解
2020/11/18 Python
房地产出纳岗位职责
2013/12/01 职场文书
党的群众路线教育实践活动总结报告
2014/04/28 职场文书
交警个人先进事迹材料
2014/05/11 职场文书
师范毕业生求职信
2014/07/11 职场文书
2014年银行信贷员工作总结
2014/12/08 职场文书
销售员自我评价
2015/03/11 职场文书
学校德育工作总结2015
2015/05/11 职场文书
致运动员赞词
2015/07/22 职场文书
2016幼儿教师自荐信范文
2016/01/28 职场文书
详解Django的MVT设计模式
2021/04/29 Python
FP-growth算法发现频繁项集——发现频繁项集
2021/06/24 Python
mysql中int(3)和int(10)的数值范围是否相同
2021/10/16 MySQL