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 相关文章推荐
JQuery 入门实例1
Jun 25 Javascript
固定背景实现的背景滚动特效示例分享
May 19 Javascript
利用Keydown事件阻止用户输入实现代码
Mar 11 Javascript
基于javascript实现的搜索时自动提示功能
Dec 26 Javascript
JQuery创建DOM节点的方法
Jun 11 Javascript
微信小程序 新建登录页并实现tabBar隐藏
Jun 13 Javascript
seajs模块压缩问题与解决方法实例分析
Oct 10 Javascript
vue.js中proxyTable 转发请求的实现方法
Sep 20 Javascript
mpvue开发音频类小程序踩坑和建议详解
Mar 12 Javascript
vue 组件间的通信之子组件向父组件传值的方式
Jul 29 Javascript
小程序实现tab标签页
Nov 16 Javascript
Vue-Element-Admin集成自己的接口实现登录跳转
Jun 23 Vue.js
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
CodeIgniter使用phpcms模板引擎
2013/11/12 PHP
PHP中is_file不能替代file_exists的理由
2014/03/04 PHP
php 字符串中的\n换行符无效、不能换行的解决方法
2014/04/02 PHP
11个PHPer必须要了解的编程规范
2014/09/22 PHP
php array_merge函数使用需要注意的一个问题
2015/03/30 PHP
PHP 记录访客的浏览信息方法
2018/01/29 PHP
PHP7 新增常量
2021/03/09 PHP
JQuery实现鼠标滑过显示导航下拉列表
2013/09/12 Javascript
JavaScript 表单处理实现代码
2015/04/13 Javascript
Ajax清除浏览器js、css、图片缓存的方法
2015/08/06 Javascript
原生js模拟淘宝购物车项目实战
2015/11/18 Javascript
jQuery+CSS实现滑动的标签分栏切换效果
2015/12/17 Javascript
jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
2016/01/29 Javascript
AngularJs实现分页功能不带省略号的代码
2016/05/30 Javascript
AngularJs Scope详解及示例代码
2016/09/01 Javascript
AngularJS实现表单验证功能
2017/01/09 Javascript
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
2017/04/10 jQuery
JS+CSS实现网页加载中的动画效果
2017/10/27 Javascript
微信小程序实现点击图片旋转180度并且弹出下拉列表
2018/11/27 Javascript
VueJs里利用CryptoJs实现加密及解密的方法示例
2019/04/29 Javascript
小程序云开发获取不到数据库记录的解决方法
2019/05/18 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
2020/03/06 Python
Python实现鼠标自动在屏幕上随机移动功能
2020/03/14 Python
Python使用socketServer包搭建简易服务器过程详解
2020/06/12 Python
新手常见Python错误及异常解决处理方案
2020/06/18 Python
用Python制作音乐海报
2021/01/26 Python
localStorage、sessionStorage使用总结
2017/11/17 HTML / CSS
会计毕业生自我鉴定
2013/11/04 职场文书
六年级学生评语
2014/04/22 职场文书
商场消防安全责任书
2014/07/29 职场文书
团队会宣传标语
2014/10/09 职场文书
销售经理工作检讨书
2015/02/19 职场文书
2015年家长学校工作总结
2015/04/22 职场文书
2015秋季幼儿园开学通知
2015/07/16 职场文书
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫