jQuery实现两个select控件的互移操作


Posted in Javascript onDecember 22, 2016

一、直接上代码

<!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>

二、效果图

jQuery实现两个select控件的互移操作

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
制作特殊字的脚本
Jun 26 Javascript
JQuery 浮动导航栏实现代码
Aug 27 Javascript
js调试系列 断点与动态调试[基础篇]
Jun 18 Javascript
JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
Mar 25 Javascript
js数组操作方法总结(必看篇)
Nov 22 Javascript
js获取元素下的第一级子元素的方法(推荐)
Mar 05 Javascript
webpack打包后直接访问页面图片路径错误的解决方法
Jun 17 Javascript
ES6 javascript中class类的get与set用法实例分析
Oct 30 Javascript
VeeValidate 的使用场景以及配置详解
Jan 11 Javascript
JS字符串与二进制的相互转化实例代码详解
Jun 28 Javascript
解决Vue-cli无法编译es6的问题
Oct 30 Javascript
JavaScript实现栈结构详细过程
Dec 06 Javascript
JS 调用微信扫一扫功能
Dec 22 #Javascript
Vue实现双向绑定的方法
Dec 22 #Javascript
JS实现物体带缓冲的间歇运动效果示例
Dec 22 #Javascript
Vue.js双向绑定实现原理详解
Dec 22 #Javascript
BootStrap Table对前台页面表格的支持实例讲解
Dec 22 #Javascript
JS实现的简单轮播图运动效果示例
Dec 22 #Javascript
基于BootStrap与jQuery.validate实现表单提交校验功能
Dec 22 #Javascript
You might like
php教程之phpize使用方法
2014/02/12 PHP
php实现通用的从数据库表读取数据到数组的函数实例
2015/03/21 PHP
我也种棵OO树JXTree[js+css+xml]
2007/04/02 Javascript
Firefox/Chrome/Safari的中可直接使用$/$$函数进行调试
2012/02/13 Javascript
一张表格告诉你windows.onload()与$(document).ready()的区别
2014/05/16 Javascript
JavaScript中伪协议 javascript:使用探讨
2014/07/18 Javascript
javascript动态创建及删除元素的方法
2014/12/22 Javascript
jquery+html5制作超酷的圆盘时钟表
2015/04/14 Javascript
js实现文本上下来回滚动
2017/02/03 Javascript
easyui简介_动力节点Java学院整理
2017/07/14 Javascript
详解Web使用webpack构建前端项目
2017/09/23 Javascript
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
[52:20]DOTA2-DPC中国联赛正赛 SAG vs XGBO3 第一场 3月5日
2021/03/11 DOTA
python获得linux下所有挂载点(mount points)的方法
2015/04/29 Python
pymssql数据库操作MSSQL2005实例分析
2015/05/25 Python
python生成不重复随机数和对list乱序的解决方法
2018/04/09 Python
numpy中的delete删除数组整行和整列的实例
2018/05/09 Python
Python实现的括号匹配判断功能示例
2018/08/25 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
对Python中小整数对象池和大整数对象池的使用详解
2019/07/09 Python
浅析使用Python搭建http服务器
2019/10/27 Python
python 实现简单的FTP程序
2019/12/27 Python
Python中flatten( ),matrix.A用法说明
2020/07/05 Python
html5借用repeating-linear-gradient实现一把刻度尺(ruler)
2019/09/09 HTML / CSS
英国领先的豪华时尚家居网上商店:Amara
2019/08/12 全球购物
.net软件工程师面试题
2015/03/31 面试题
机电工程学生自荐信范文
2013/12/07 职场文书
青年教师典范事迹材料
2014/01/31 职场文书
技术股份合作协议书
2014/10/05 职场文书
校园运动会广播稿
2014/10/06 职场文书
2016年会开场白台词
2015/06/01 职场文书
党支部审查意见
2015/06/02 职场文书
先进个人主要事迹范文
2015/11/04 职场文书
改进工作作风心得体会
2016/01/23 职场文书
入党转正申请自我鉴定
2019/06/25 职场文书
浅谈Python列表嵌套字典转化的问题
2021/04/07 Python