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 相关文章推荐
Javascript算符的优先级介绍
Mar 20 Javascript
关于query Javascript CSS Selector engine
Apr 12 Javascript
jquery的ajax异步请求接收返回json数据实例
Jun 16 Javascript
javascript转换日期字符串为Date日期对象的方法
Feb 13 Javascript
PHP守护进程实例
Mar 06 Javascript
JavaScript焦点事件、鼠标事件和滚轮事件使用详解
Jan 15 Javascript
JS区分浏览器页面是刷新还是关闭
Apr 17 Javascript
vue+axios新手实践实现登陆的示例代码
Jun 06 Javascript
Vue实现移动端页面切换效果【推荐】
Nov 13 Javascript
JavaScript生成一个不重复的ID的方法示例
Sep 16 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
May 06 Javascript
利用Vue的v-for和v-bind实现列表颜色切换
Jul 17 Javascript
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
apache rewrite_module模块使用教程
2008/01/10 PHP
php读取mssql的ntext字段返回值为空的解决方法
2014/12/30 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
thinkPHP简单实现多个子查询语句的方法
2016/12/05 PHP
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
JS backgroundImage控制
2009/05/19 Javascript
JS对img进行操作(换图片/切图/轮换/停止)
2013/04/17 Javascript
如何使用jQUery获取选中radio对应的值(一句代码)
2013/06/03 Javascript
javascript实现iframe框架延时加载的方法
2014/10/30 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
js实现n秒倒计时后才可以点击的效果
2015/12/20 Javascript
jQuery实现伪分页的方法分享
2016/02/17 Javascript
深入理解JavaScript中为什么string可以拥有方法
2016/05/24 Javascript
jQuery Pagination分页插件使用方法详解
2017/02/28 Javascript
JS声明对象时属性名加引号与不加引号的问题及解决方法
2018/02/16 Javascript
基于datepicker定义自己的angular时间组件的示例
2018/03/14 Javascript
[42:25]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第三场
2018/04/06 DOTA
Python语言实现获取主机名根据端口杀死进程
2016/03/31 Python
pandas计算最大连续间隔的方法
2019/07/04 Python
详解Pandas之容易让人混淆的行选择和列选择
2019/07/10 Python
python如何将两个txt文件内容合并
2019/10/18 Python
Alpine安装Python3依赖出现的问题及解决方法
2020/12/25 Python
css3类选择器之结合元素选择器和多类选择器用法
2017/03/09 HTML / CSS
canvas实现扭蛋机动画效果的示例代码
2018/10/17 HTML / CSS
澳洲Chemist Direct药房中文网:澳洲大型线上直邮药房
2019/11/04 全球购物
法学专业个人求职信
2013/09/26 职场文书
优秀语文教师事迹
2014/05/18 职场文书
旅游节目策划方案
2014/05/26 职场文书
爱护花草树木的标语
2014/06/11 职场文书
乡镇2014法制宣传日活动总结
2014/11/01 职场文书
美术教师求职信范文
2015/03/20 职场文书
2015年度物业公司工作总结
2015/04/27 职场文书
2015年市场部工作总结
2015/04/30 职场文书
房屋维修申请报告
2015/05/18 职场文书
2015年秋学期教研工作总结
2015/10/14 职场文书
golang的文件创建及读写操作
2022/04/14 Golang