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 相关文章推荐
个人总结的一些关于String、Function、Array的属性和用法
Jan 10 Javascript
jquery ajax,ashx,json的用法总结
Feb 12 Javascript
Javascript中this的用法详解
Sep 22 Javascript
JavaScript实现大数的运算
Nov 24 Javascript
jquery表单验证需要做些什么
Nov 17 Javascript
javascript创建cookie、读取cookie
Mar 31 Javascript
react实现pure render时bind(this)隐患需注意!
Mar 09 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
Jun 04 Javascript
微信小程序 获取session_key和openid的实例
Aug 17 Javascript
angular之ng-template模板加载
Nov 09 Javascript
node.js通过axios实现网络请求的方法
Mar 05 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
Dec 02 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
php 数组二分法查找函数代码
2010/02/16 PHP
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
2014/06/21 PHP
Zend Framework动作助手Redirector用法实例详解
2016/03/05 PHP
Ajax和PHP正则表达式验证表单及验证码
2016/09/24 PHP
PHP中__set()实例用法和基础讲解
2019/07/23 PHP
laravel 5.3 单用户登录简单实现方法
2019/10/14 PHP
表格 隔行换色升级版
2009/11/07 Javascript
ASP Json Parser修正版
2009/12/06 Javascript
JS添加删除一组文本框并对输入信息加以验证判断其正确性
2013/04/11 Javascript
js的alert弹出框出现乱码解决方案
2013/09/02 Javascript
jQuery检测返回值的数据类型
2015/07/13 Javascript
Nodejs Express4.x开发框架随手笔记
2015/11/23 NodeJs
js按条件生成随机json:randomjson实现方法
2017/04/07 Javascript
深入浅析Vue中的 computed 和 watch
2018/06/06 Javascript
js实现web调用摄像头 js截取视频画面
2019/04/21 Javascript
jQuery实现弹出层效果
2019/12/10 jQuery
Node.js API详解之 Error模块用法实例分析
2020/05/14 Javascript
npm全局环境变量配置详解
2020/12/15 Javascript
[01:13:46]iG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python实现备份文件实例
2014/09/16 Python
python 排序算法总结及实例详解
2016/09/28 Python
Python爬虫获取整个站点中的所有外部链接代码示例
2017/12/26 Python
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
2020/03/20 Python
Python try except异常捕获机制原理解析
2020/04/18 Python
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
写给爸爸的道歉信
2014/01/15 职场文书
挂职自我鉴定
2014/02/26 职场文书
《守株待兔》教学反思
2014/03/01 职场文书
2014年教师节演讲稿范文
2014/09/10 职场文书
寒山寺导游词
2015/02/03 职场文书
2016元旦晚会主持词
2015/07/01 职场文书
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers
tomcat正常启动但网页却无法访问的几种解决方法
2022/05/06 Servers
css样式important规则的正确使用方式
2022/06/10 HTML / CSS
pandas时间序列之pd.to_datetime()的实现
2022/06/16 Python