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 相关文章推荐
Add a Picture to a Microsoft Word Document
Jun 15 Javascript
多浏览器支持的右下角浮动窗口
Apr 01 Javascript
node.js中的fs.lchmod方法使用说明
Dec 16 Javascript
js兼容火狐获取图片宽和高的方法
May 21 Javascript
javascript创建函数的20种方式汇总
Jun 23 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
Feb 25 Javascript
Bootstrap每天必学之响应式导航、轮播图
Apr 25 Javascript
微信小程序删除处理详解
Aug 16 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
Nov 15 Javascript
详解Vue微信授权登录前后端分离较为优雅的解决方案
Jun 29 Javascript
JavaScript查看代码运行效率console.time()与console.timeEnd()用法
Jan 18 Javascript
vue改变对象或数组时的刷新机制的方法总结
Apr 24 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在项目中寻找代码的坏味道(综艺命名)
2012/07/19 PHP
PHP简单实现防止SQL注入的方法
2018/03/13 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
2019/02/28 PHP
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
2007/12/23 Javascript
js 实现无干扰阴影效果 简单好用(附文件下载)
2009/12/27 Javascript
jquery跟随屏幕滚动效果的实现代码
2016/04/13 Javascript
浅谈JavaScript 函数参数传递到底是值传递还是引用传递
2016/08/23 Javascript
jquery实现下拉框多选方法介绍
2017/01/03 Javascript
利用JS实现文字的聚合动画效果
2017/01/22 Javascript
浅谈$_FILES数组为空的原因
2017/02/16 Javascript
JS中promise化微信小程序api
2018/04/12 Javascript
js计算两个日期间的天数月的实例代码
2018/09/20 Javascript
在create-react-app中使用sass的方法示例
2018/10/01 Javascript
JS实现的杨辉三角【帕斯卡三角形】算法示例
2019/02/26 Javascript
JavaScript中Object、map、weakmap的区别分析
2020/12/15 Javascript
[02:29]DOTA2英雄基础教程 陈
2013/12/17 DOTA
python字符串连接的N种方式总结
2014/09/17 Python
分析用Python脚本关闭文件操作的机制
2015/06/28 Python
python3使用SMTP发送简单文本邮件
2018/06/19 Python
Django配置celery(非djcelery)执行异步任务和定时任务
2018/07/16 Python
通过shell+python实现企业微信预警
2019/03/07 Python
详解centos7+django+python3+mysql+阿里云部署项目全流程
2019/11/15 Python
django 文件上传功能的相关实例代码(简单易懂)
2020/01/22 Python
Python json格式化打印实现过程解析
2020/07/21 Python
推荐一些比较有用的css3新属性
2014/11/11 HTML / CSS
美国葡萄酒网上商店:Martha Stewart Wine Co.
2019/03/17 全球购物
Tostadora意大利:定制T恤
2019/04/08 全球购物
写clone()方法时,通常都有一行代码,是什么?
2012/10/31 面试题
英语专业毕业生自我鉴定
2013/11/09 职场文书
写自荐信的注意事项
2014/03/09 职场文书
技校毕业生自荐书
2014/05/23 职场文书
先进教师个人总结
2015/02/11 职场文书
历史博物馆观后感
2015/06/05 职场文书
迎新年主持词
2015/07/06 职场文书
Python实现学生管理系统(面向对象版)
2021/06/24 Python