jquery实现下拉框左右选择功能


Posted in Javascript onFebruary 21, 2017

1、说明

本文demo实现下拉框左右选择

2、代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title></title>
 <style type="text/css">
 .centent
 {
 width: 260px;
 }
 .cententl
 {
 float: left;
 }

 .btnAdd
 {
 float: left;
 padding:30px 5px;
 }
 </style>
 <script src="scripts/jquery.js" type="text/javascript"></script>
 <script type="text/javascript">
 $(function () {
 //移到右边
 $('#btnAdd').click(function () {
 //获取选中的选项,删除自己并追加给对方
 $('#select1 option:selected').appendTo('#select2');
 });
 //移到左边
 $('#btnDel').click(function () {
 //获取选中的选项,删除自己并追加给对方
 $('#select2 option:selected').appendTo('#select1');
 });
 //全部移到右边
 $('#btnAdds').click(function () {
 //获取全部的选项,删除自己并追加给对方
 $('#select1 option').appendTo('#select2');
 });
 //全部移到左边
 $('#btnDels').click(function () {
 //获取全部的选项,删除自己并追加给对方
 $('#select2 option').appendTo('#select1');
 });
 //双击选项
 $('#select1').dblclick(function () {
 //获取双击的选项,删除自己并追加给对方
 $("option:selected", this).appendTo('#select2');
 });
 //双击选项
 $('#select2').dblclick(function () {
 //获取双击的选项,删除自己并追加给对方
 $("option:selected", this).appendTo('#select1');
 });
 });
 </script>
</head>
<body>
 <div class="centent">
 <div class="cententl">
 <select multiple="multiple" id="select1" style="width: 100px; height: 160px;">
 <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>
 <option value="6">课程6</option>
 <option value="7">课程7</option>
 <option value="8">课程8</option>
 </select>
 </div>
 <div class="btnAdd">
 <input type="button" id="btnAdd" value=" > " /><br />
 <input type="button" id="btnDel" value=" < " /><br />
 <input type="button" id="btnAdds" value=">>" /><br />
 <input type="button" id="btnDels" value="<<" />
 </div>
 <div>
 <select multiple="multiple" id="select2" style="width: 100px; height: 160px;">
 </select>
 </div>
 </div>
</body>
</html>

jquery实现下拉框左右选择功能

图(1)

jquery实现下拉框左右选择功能

图(2)

jquery实现下拉框左右选择功能

图(3)

3、Demo

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

Javascript 相关文章推荐
通过jquery还原含有rowspan、colspan的table的实现方法
Feb 10 Javascript
JSP跨iframe如何传递参数实现代码
Sep 21 Javascript
Bootstrap按钮组件详解
Apr 26 Javascript
jQuery防止重复绑定事件的解决方法
May 14 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
May 27 Javascript
JS匿名函数实例分析
Nov 26 Javascript
JavaScript中this的用法实例分析
Dec 19 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
Jan 18 jQuery
js取0-9随机取4个数不重复的数字代码实例
Mar 27 Javascript
vue表单数据交互提交演示教程
Nov 13 Javascript
JS Canvas接口和动画效果大全
Apr 29 Javascript
简单聊聊Vue中的计算属性和属性侦听
Oct 05 Vue.js
jquery实现页面加载效果
Feb 21 #Javascript
vue2.0使用Sortable.js实现的拖拽功能示例
Feb 21 #Javascript
javascript 实现文本使用省略号替代(超出固定高度的情况)
Feb 21 #Javascript
详解JavaScript 中getElementsByName在IE中的注意事项
Feb 21 #Javascript
使用get方式提交表单在地址栏里面不显示提交信息
Feb 21 #Javascript
JavaScript中的this陷阱的最全收集并整理(没有之一)
Feb 21 #Javascript
从零学习node.js之文件操作(三)
Feb 21 #Javascript
You might like
php 页面执行时间计算代码
2008/12/04 PHP
PHP 错误之引号中使用变量
2009/05/04 PHP
详解PHP对象的串行化与反串行化
2016/01/24 PHP
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序
2007/04/21 Javascript
JavaScript 变量命名规则
2009/09/23 Javascript
基于jQuery判断两个元素是否有重叠部分的代码
2012/07/25 Javascript
js插件方式打开pdf文件(浏览器pdf插件分享)
2013/12/20 Javascript
推荐10个2014年最佳的jQuery视频插件
2014/11/12 Javascript
jQuery判断对象是否存在的方法
2015/02/05 Javascript
JavaScript中的函数嵌套使用
2015/06/04 Javascript
js如何实现淡入淡出效果
2020/11/18 Javascript
Nodejs进阶:核心模块net入门学习与实例讲解
2016/11/21 NodeJs
Bootstrap BootstrapDialog使用详解
2017/02/17 Javascript
修改UA在PC中访问只能在微信中打开的链接方法
2017/11/27 Javascript
vue template中slot-scope/scope的使用方法
2018/09/06 Javascript
React 使用recharts实现散点地图的示例代码
2018/12/07 Javascript
python3+PyQt5实现拖放功能
2018/04/24 Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
2018/07/07 Python
基于Django的乐观锁与悲观锁解决订单并发问题详解
2019/07/31 Python
使用python获取邮箱邮件的设置方法
2019/09/20 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
python中对二维列表中一维列表的调用方法
2020/06/07 Python
html5教程调用绘图api画简单的圆形代码分享
2013/12/04 HTML / CSS
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
LACOSTE波兰官网:Polo衫、服装和鞋类
2020/09/29 全球购物
应届生会计电算化求职信
2013/10/03 职场文书
大学生自荐书范文
2013/12/10 职场文书
服务质量承诺书
2014/03/27 职场文书
青年志愿者先进事迹
2014/05/06 职场文书
舞蹈专业求职信
2014/06/13 职场文书
授权委托书
2014/07/31 职场文书
企业员工集体活动方案
2014/08/17 职场文书
2015年企业团支部工作总结
2015/05/21 职场文书
Nginx工作模式及代理配置的使用细节
2022/03/21 Servers