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模拟的Ping效果代码 (Web Ping)
Mar 13 Javascript
jQuery EasyUI API 中文文档 - Tree树使用介绍
Nov 19 Javascript
随鼠标上下滚动的jquery代码
Dec 05 Javascript
BOM系列第二篇之定时器requestAnimationFrame
Aug 17 Javascript
js for循环倒序输出数组元素的实例
Mar 01 Javascript
js实现音频控制进度条功能
Apr 01 Javascript
JS与jQuery实现子窗口获取父窗口元素值的方法
Apr 17 jQuery
使用Bootstrap打造特色进度条效果
May 02 Javascript
微信小程序中多个页面传参通信的学习与实践
May 05 Javascript
Angular2学习教程之ng中变更检测问题详解
May 28 Javascript
JavaScript中的事件与异常捕获详析
Feb 24 Javascript
JS拖动选择table里的单元格完整实例【基于jQuery】
May 28 jQuery
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的配置文件php.ini
2006/10/09 PHP
文件系统基本操作类
2006/11/23 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
2016/09/11 PHP
php实现xml转换数组的方法示例
2017/02/03 PHP
Tab页界面 用jQuery及Ajax技术实现(php后台)
2011/10/12 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
理解javascript定时器中的单线程
2016/02/23 Javascript
Jquery zTree 树控件异步加载操作
2016/02/25 Javascript
浅述Javascript的外部对象
2016/12/07 Javascript
详解JavaScript中的属性和特性
2016/12/08 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
2016/12/25 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
vue组件实践之可搜索下拉框功能
2018/11/25 Javascript
js之切换全屏和退出全屏实现代码实例
2019/09/09 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
2019/09/25 Javascript
vue 取出v-for循环中的index值实例
2019/11/09 Javascript
微信小程序实现抖音播放效果的实例代码
2020/04/11 Javascript
[00:35]TI7不朽珍藏III——寒冰飞龙不朽展示
2017/07/15 DOTA
Python基于PycURL实现POST的方法
2015/07/25 Python
python使用thrift教程的方法示例
2019/03/21 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
初次部署django+gunicorn+nginx的方法步骤
2019/09/11 Python
matplotlib 生成的图像中无法显示中文字符的解决方法
2020/06/10 Python
澳大利亚家具和家居用品在线商店:Interiors Online
2018/03/05 全球购物
品学兼优的大学生自我评价
2013/09/20 职场文书
《天游峰的扫路人》教学反思
2014/04/25 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
2015年国税春训心得体会
2015/03/09 职场文书
廉洁自律承诺书范文
2015/04/28 职场文书
《初涉尘世》读后感3篇
2020/01/10 职场文书
Nginx 502 Bad Gateway错误原因及解决方案
2021/03/31 Servers
总结高并发下Nginx性能如何优化
2021/11/01 Servers
python实现对doc、txt、xls等文档的读写操作
2022/04/02 Python
HTML中link标签属性的具体用法
2023/05/07 HTML / CSS