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中方便增删改cookie的一个类
Oct 11 Javascript
用js实现trim()的解决办法
Apr 16 Javascript
jquery toolbar与网页浮动工具条具体实现代码
Jan 12 Javascript
JS方法调用括号的问题探讨
Jan 24 Javascript
jquery.form.js用法之清空form的方法
Mar 07 Javascript
一篇文章掌握RequireJS常用知识
Jan 26 Javascript
jQuery实现的瀑布流加载效果示例
Sep 13 Javascript
基于vue2实现上拉加载功能
Nov 28 Javascript
vue-cli axios请求方式及跨域处理问题
Mar 28 Javascript
使用JSON格式提交数据到服务端的实例代码
Apr 01 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
Aug 11 Javascript
vue elementui tree 任意级别拖拽功能代码
Aug 31 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 XML error parsing SOAP payload on line 1
2010/06/17 PHP
php.ini中date.timezone设置详解
2016/11/20 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
2017/03/09 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
2019/05/08 PHP
页面调用单个swf文件,嵌套出多个方法。
2011/11/21 Javascript
javascript获取选中的文本的方法代码
2013/10/30 Javascript
iframe子页面获取父页面元素的方法
2013/11/05 Javascript
在Iframe中获取父窗口中表单的值(示例代码)
2013/11/22 Javascript
关于获取DIV内部内容报错的原因分析及解决办法
2016/01/29 Javascript
javascript中this指向详解
2016/04/23 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
js获取form表单所有数据的简单方法
2016/08/18 Javascript
JS实现随机颜色的3种方法与颜色格式的转化
2017/01/05 Javascript
nodejs爬虫遇到的乱码问题汇总
2017/04/07 NodeJs
jQuery Easyui Treegrid实现显示checkbox功能
2017/08/08 jQuery
jQuery中 DOM节点操作方法大全
2017/10/12 jQuery
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
vue工程全局设置ajax的等待动效的方法
2019/02/22 Javascript
JQuery事件委托原理与用法实例分析
2019/05/13 jQuery
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
浅谈Three.js截图并下载的大坑
2019/11/01 Javascript
原生js实现五子棋游戏
2020/05/28 Javascript
解决ant design vue中树形控件defaultExpandAll设置无效的问题
2020/10/26 Javascript
python中__call__方法示例分析
2014/10/11 Python
Python 探针的实现原理
2016/04/23 Python
python实现字典(dict)和字符串(string)的相互转换方法
2017/03/01 Python
正确理解Python中if __name__ == '__main__'
2019/01/24 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
关于Python中的向量相加和numpy中的向量相加效率对比
2019/08/26 Python
Python类和实例的属性机制原理详解
2020/03/21 Python
Virtualenv 搭建 Py项目运行环境的教程详解
2020/06/22 Python
求职自荐信
2013/12/14 职场文书
简历的自我评价范文
2014/02/04 职场文书
开展党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
党员带头倡议书
2015/04/29 职场文书
2016年国培心得体会及反思
2016/01/13 职场文书