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编程起步(第四课)
Jan 10 Javascript
基于JS模仿windows文件按名称排序效果
Jun 29 Javascript
AngularJS基础 ng-href 指令用法
Aug 01 Javascript
Jquery中attr与prop的区别详解
May 27 jQuery
vue+vuex+axios实现登录、注册页权限拦截
Mar 09 Javascript
js实现图片推拉门效果代码实例
May 18 Javascript
js计算两个时间差 天 时 分 秒 毫秒的代码
May 21 Javascript
bootstrap table实现横向合并与纵向合并
Jul 18 Javascript
Vue配置marked链接添加target=&quot;_blank&quot;的方法
Jul 19 Javascript
小程序使用分包的示例代码
Mar 23 Javascript
JS创建自定义对象的六种方法总结
Dec 15 Javascript
vue实现滑动解锁功能
Mar 03 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 simplexmlElement操作xml的命名空间实现代码
2011/01/04 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
2012/02/27 PHP
php通过两层过滤获取留言内容的方法
2016/07/11 PHP
ImageZoom 图片放大镜效果(多功能扩展篇)
2010/04/14 Javascript
用Javascript实现Windows任务管理器的代码
2012/03/27 Javascript
JQuery操作单选按钮以及复选按钮示例
2013/09/23 Javascript
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
用box固定长宽实现图片自动轮播js代码
2014/06/09 Javascript
JavaScript实现简单的数字倒计时
2015/05/15 Javascript
JS实现仿微博可关闭弹出层效果
2015/09/21 Javascript
Javascript技术栈中的四种依赖注入小结
2016/02/27 Javascript
jquery.zclip轻量级复制失效问题
2017/01/08 Javascript
Canvas + JavaScript 制作图片粒子效果
2017/02/08 Javascript
详解vue父子模版嵌套案例
2017/03/04 Javascript
Angularjs中使用指令绑定点击事件的方法
2017/03/30 Javascript
Angularjs2不同组件间的通信实例代码
2017/05/06 Javascript
微信小程序movable view移动图片和双指缩放实例代码
2017/08/08 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
2018/05/17 Javascript
vue使用中的内存泄漏【推荐】
2018/07/10 Javascript
vue开发环境配置跨域的方法步骤
2019/01/16 Javascript
微信小程序里引入SVG矢量图标的方法
2019/09/20 Javascript
Python查找相似单词的方法
2015/03/05 Python
python获取当前用户的主目录路径方法(推荐)
2017/01/12 Python
python绘制简单折线图代码示例
2017/12/19 Python
如何使用python操作vmware
2019/07/27 Python
python3.6生成器yield用法实例分析
2019/08/23 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
记一次django内存异常排查及解决方法
2020/08/07 Python
CSS3实现圆角、阴影、透明效果并兼容各大浏览器
2014/08/08 HTML / CSS
HTML5 FileReader对象的具体使用方法
2020/05/22 HTML / CSS
阿尔卡特(中国)的面试题目
2014/08/20 面试题
党的群众路线教育实践活动动员会主持词
2014/03/20 职场文书
教师个人查摆剖析材料
2014/10/14 职场文书
2015年班长个人工作总结
2015/04/03 职场文书
学习心理学心得体会
2016/01/22 职场文书
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis