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 相关文章推荐
20个非常棒的 jQuery 幻灯片插件和教程分享
Aug 23 Javascript
javascript实现回到顶部特效
May 06 Javascript
jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
May 10 Javascript
jquery自适应布局的简单实例
May 28 Javascript
AngularJS教程 ng-style 指令简单示例
Aug 03 Javascript
Node.js中路径处理模块path详解
Nov 14 Javascript
Vue过滤器的用法和自定义过滤器使用
Feb 08 Javascript
彻底学会Angular.js中的transclusion
Mar 12 Javascript
vue与原生app的对接交互的方法(混合开发)
Nov 28 Javascript
js实现小星星游戏
Mar 23 Javascript
JS array数组检测方式解析
May 19 Javascript
Python版实现微信公众号扫码登陆
May 28 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
一个比较简单的PHP 分页分组类
2009/12/10 PHP
php数组函数序列之in_array() - 查找数组中是否存在指定值
2011/11/07 PHP
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
2012/08/08 PHP
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
2014/02/18 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
JavaScript 设计模式学习 Singleton
2009/07/27 Javascript
Vue.JS入门教程之列表渲染
2016/12/01 Javascript
jQuery实现链接的title快速出现的方法
2017/02/20 Javascript
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
原生JS封装_new函数实现new关键字的功能
2018/08/12 Javascript
微信小程序webSocket的使用方法
2020/02/20 Javascript
Javascript Web Worker使用过程解析
2020/03/16 Javascript
基于JS实现视频上传显示进度条
2020/05/12 Javascript
[01:05:40]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第三场
2014/05/24 DOTA
Python的Django框架中的数据库配置指南
2015/07/17 Python
Python实现的计算器功能示例
2018/04/26 Python
Python实现PyPDF2处理PDF文件的方法示例
2019/09/25 Python
Python中filter与lambda的结合使用详解
2019/12/24 Python
Python包,__init__.py功能与用法分析
2020/01/07 Python
python爬虫开发之使用Python爬虫库requests多线程抓取猫眼电影TOP100实例
2020/03/10 Python
python filecmp.dircmp实现递归比对两个目录的方法
2020/05/22 Python
python3跳出一个循环的实例操作
2020/08/18 Python
Python 实现PS滤镜中的径向模糊特效
2020/12/03 Python
Html5+CSS3+EL表达式问题小结
2020/12/19 HTML / CSS
致百米运动员广播稿
2014/01/29 职场文书
2014年大学生党课心得体会范文
2014/03/29 职场文书
党员干部廉洁承诺书
2014/05/28 职场文书
询价采购方案
2014/06/09 职场文书
品质标语大全
2014/06/21 职场文书
团日活动总结模板
2014/06/25 职场文书
家具公司总经理岗位职责
2014/07/08 职场文书
纪念九一八事变演讲稿:牢记历史,捍卫主权
2014/09/14 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
2014年精神文明建设工作总结
2014/11/19 职场文书
详解分布式系统中如何用python实现Paxos
2021/05/18 Python
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
2021/05/26 Python