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实现找出字符串中第一个不重复的字符
Sep 03 Javascript
微信小程序 解决swiper不显示图片的方法
Jan 04 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
Apr 25 jQuery
浅谈Node.js ORM框架Sequlize之表间关系
Jul 24 Javascript
微信小程序获取手机系统信息的方法【附源码下载】
Dec 07 Javascript
Vue仿今日头条实例详解
Feb 06 Javascript
基于Vue自定义指令实现按钮级权限控制思路详解
May 23 Javascript
vue 本地环境跨域请求proxyTable的方法
Sep 19 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
Dec 17 Javascript
操作按钮悬浮固定在微信小程序底部的实现代码
Aug 02 Javascript
如何通过JS实现转码与解码
Feb 21 Javascript
Vue移动端项目实现使用手机预览调试操作
Jul 18 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读取3389的脚本
2014/05/06 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
laravel请求参数校验方法
2019/10/10 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
2020/11/22 PHP
Firefox中autocomplete=&quot;off&quot; 设置不起作用Bug的解决方法
2011/03/25 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
javascript禁制后退键(Backspace)实例代码
2013/11/15 Javascript
技术男用来对妹子表白的百度首页
2014/07/23 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
2015/08/24 Javascript
JavaScript的Vue.js库入门学习教程
2016/05/23 Javascript
JavaScript中对象的不同创建方法
2016/08/12 Javascript
bootstrap multiselect 多选功能实现方法
2017/06/05 Javascript
深入理解Angular4中的依赖注入
2017/06/07 Javascript
JavaScript中的return布尔值的用法和原理解析
2017/08/14 Javascript
vue中路由验证和相应拦截的使用详解
2017/12/13 Javascript
p5.js入门教程之平滑过渡(Easing)
2018/03/16 Javascript
Vue中使用webpack别名的方法实例详解
2018/06/19 Javascript
vue+element UI实现树形表格
2020/12/29 Vue.js
利用Vue实现简易播放器的完整代码
2020/12/30 Vue.js
Python发送form-data请求及拼接form-data内容的方法
2016/03/05 Python
Python实现将不规范的英文名字首字母大写
2016/11/15 Python
python去掉空白行的多种实现代码
2018/03/19 Python
Python中无限循环需要什么条件
2020/05/27 Python
如何用Matplotlib 画三维图的示例代码
2020/07/28 Python
CSS3轻松实现清新 Loading 效果的简单实例
2016/06/06 HTML / CSS
24个canvas基础知识小结
2014/12/17 HTML / CSS
美国在线乐器和设备商店:Musician’s Friend
2018/07/06 全球购物
英国和爱尔兰最大的地毯零售商:Kukoon
2018/12/17 全球购物
Shop Apotheke瑞士:您的健康与美容网上商店
2019/10/09 全球购物
消防安全责任书范本
2014/04/15 职场文书
拾金不昧表扬稿
2015/01/16 职场文书
医院志愿者活动总结
2015/05/06 职场文书
2015年国庆节寄语
2015/08/17 职场文书
2016年寒假生活小结
2015/10/10 职场文书
vue中 this.$set的使用详解
2021/11/17 Vue.js
《群青的幻想曲》京力秋树角色PV公开
2022/04/08 日漫