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 相关文章推荐
javascript中apply和call方法的作用及区别说明
Feb 14 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
Dec 15 Javascript
微信支付 JS API支付接口详解
Jul 11 Javascript
Javascript从数组中随机取出不同元素的两种方法
Sep 22 Javascript
用js实现博客打赏功能
Oct 24 Javascript
基于jQuery代码实现圆形菜单展开收缩效果
Feb 13 Javascript
详解Vue的computed(计算属性)使用实例之TodoList
Aug 07 Javascript
对vue 键盘回车事件的实例讲解
Aug 25 Javascript
npm scripts 使用指南详解
Oct 08 Javascript
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
May 02 Javascript
vue 弹窗时 监听手机返回键关闭弹窗功能(页面不跳转)
May 10 Javascript
在weex中愉快的使用scss的方法步骤
Jan 02 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版(3)
2006/10/09 PHP
BBS(php &amp; mysql)完整版(七)
2006/10/09 PHP
PHP 已经成熟
2006/12/04 PHP
基于php在各种web服务器的运行模式详解
2013/06/03 PHP
PHP魔术方法__GET、__SET使用实例
2014/11/25 PHP
php实现获取文件mime类型的方法
2015/02/11 PHP
Yii框架学习笔记之应用组件操作示例
2019/11/13 PHP
js限制文本框输入长度两种限制方式(长度、字节数)
2012/12/19 Javascript
JavaScript实现Java中Map容器的方法
2016/10/09 Javascript
Web 开发中Ajax的Session 超时处理方法
2017/01/19 Javascript
Angularjs单选框相关的示例代码
2017/08/17 Javascript
使用Dropzone.js上传的示例代码
2017/10/10 Javascript
vue仿element实现分页器效果
2018/09/13 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
node省市区三级数据性能测评实例分析
2019/11/06 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
jQuery实现的分页插件完整示例
2020/05/26 jQuery
如何检测JavaScript中的死循环示例详解
2020/08/30 Javascript
Python专用方法与迭代机制实例分析
2014/09/15 Python
Python的randrange()方法使用教程
2015/05/15 Python
TF-IDF与余弦相似性的应用(二) 找出相似文章
2017/12/21 Python
pandas条件组合筛选和按范围筛选的示例代码
2019/08/26 Python
Django--权限Permissions的例子
2019/08/28 Python
解决Python spyder显示不全df列和行的问题
2020/04/20 Python
QML用PathView实现轮播图
2020/06/03 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
2020/06/14 Python
详解python logging日志传输
2020/07/01 Python
Python脚本打包成可执行文件过程解析
2020/10/20 Python
H5仿微信界面教程(一)
2017/07/05 HTML / CSS
html5 Canvas画图教程(7)—canvas里画曲线之quadraticCurveTo方法
2013/01/09 HTML / CSS
英文简历中的自我评价用语
2013/12/09 职场文书
物流合作计划书
2014/01/10 职场文书
周年庆典邀请函范文
2014/01/24 职场文书
单位未婚证明范本
2014/11/25 职场文书
结婚保证书(卖身契)
2015/02/26 职场文书
食品卫生管理制度
2015/08/06 职场文书