jQuery下拉框的简单应用


Posted in Javascript onJune 24, 2016

先看看效果图:

jQuery下拉框的简单应用

大家肯定都见过类似效果的网页,怎么实现的呢,代码很简单:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
* { margin:0; padding:0; }
div.centent {
  float:left;
  text-align: center;
  margin: 10px;
}
span { 
 display:block; 
 margin:2px 2px;
 padding:4px 10px; 
 background:#898989;
 cursor:pointer;
 font-size:12px;
 color:white;
}
</style>
<!--  引入jQuery -->
<script src="jquery-2.1.0.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
 //移到右边
 $('#add').click(function() {
 //获取选中的选项,删除并追加给对方
 $('#select1 option:selected').appendTo('#select2');
 });
 //移到左边
 $('#remove').click(function() {
 $('#select2 option:selected').appendTo('#select1');
 });
 //全部移到右边
 $('#add_all').click(function() {
 //获取全部的选项,删除并追加给对方
 $('#select1 option').appendTo('#select2');
 });
 //全部移到左边
 $('#remove_all').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">
 <select multiple="multiple" id="select1" style="width:100px;height:160px;">
  <option value="1">曹操</option>
  <option value="2">曹昂</option>
  <option value="3">曹丕</option>
  <option value="4">曹彰</option>
  <option value="5">曹植</option>
  <option value="6">曹熊</option>
  <option value="7">曹仁</option>
  <option value="8">曹洪</option>
  <option value="9">曹休</option>
  <option value="10">曹真</option>
  <option value="11">曹爽</option>
 </select>
 <div>
  <span id="add" >选中添加到右边>></span>
  <span id="add_all" >全部添加到右边>></span>
 </div>
 </div>
 <div class="centent">
 <select multiple="multiple" id="select2" style="width: 100px;height:160px;">
  <option value="12">曹芳</option>
 </select>
 <div>
  <span id="remove"><<选中删除到左边</span>
  <span id="remove_all"><<全部删除到左边</span>
 </div>
 </div>
</body>
</html>

代码实现的功能:
1)、将选中的选项添加给对方

2)、将全部选项添加给对方

3)、双击某个选项将其添加给对方

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
使用jscript实现二进制读写脚本代码
Jun 09 Javascript
基于KMP算法JavaScript的实现方法分析
May 03 Javascript
Jquery实现视频播放页面的关灯开灯效果
May 27 Javascript
理解Javascript的call、apply
Dec 16 Javascript
jQuery1.9+中删除了live以后的替代方法
Jun 17 Javascript
获取JavaScript异步函数的返回值
Dec 21 Javascript
老生常谈jquery id选择器和class选择器的区别
Feb 12 Javascript
javascript设计模式之模块模式学习笔记
Feb 15 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
Feb 15 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
Mar 01 Javascript
JS实现图片点击后出现模态框效果
May 03 Javascript
JS实现电商放大镜效果
Aug 24 Javascript
浅谈json取值(对象和数组)
Jun 24 #Javascript
json对象与数组以及转换成js对象的简单实现方法
Jun 24 #Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
Jun 24 #Javascript
JS控制文本域只读或可写属性的方法
Jun 24 #Javascript
jQuery插件扩展extend的简单实现原理
Jun 24 #Javascript
jQuery设置单选按钮radio选中/不可用的实例代码
Jun 24 #Javascript
jQuery给div,Span, a ,button, radio 赋值与取值
Jun 24 #Javascript
You might like
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
2012/03/07 PHP
php数组中包含中文的排序方法
2014/06/03 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
2016/12/24 PHP
DOM精简教程
2006/10/03 Javascript
用apply让javascript函数仅执行一次的代码
2010/06/27 Javascript
JavaScript类型转换方法及需要注意的问题小结(挺全面)
2010/11/11 Javascript
从面试题学习Javascript 面向对象(创建对象)
2012/03/30 Javascript
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
2013/01/04 Javascript
jQuery中val()方法用法实例
2014/12/25 Javascript
推荐10 款 SVG 动画的 JavaScript 库
2015/03/24 Javascript
JS上传图片预览插件制作(兼容到IE6)
2016/08/07 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
在小程序Canvas中使用measureText的方法示例
2018/10/19 Javascript
浅谈Vue数据响应思路之数组
2018/11/06 Javascript
基于JQuery实现页面定时弹出广告
2020/05/08 jQuery
Vue看了就会的8个小技巧
2021/01/21 Vue.js
解析Python中的变量、引用、拷贝和作用域的问题
2015/04/07 Python
Python发送email的3种方法
2015/04/28 Python
Python测试人员需要掌握的知识
2018/02/08 Python
python获取命令行输入参数列表的实例代码
2018/06/23 Python
Python如何执行精确的浮点数运算
2020/07/31 Python
python 基于opencv实现高斯平滑
2020/12/18 Python
5个你不知道的HTML5的接口介绍
2013/08/07 HTML / CSS
ebookers英国:隶属全球最大的在线旅游公司Expedia
2017/12/28 全球购物
集团公司人力资源部岗位职责
2014/01/03 职场文书
函授本科自我鉴定
2014/02/04 职场文书
群众路线组织生活会发言材料
2014/10/17 职场文书
万能检讨书2000字
2014/10/17 职场文书
长城英文导游词
2015/01/30 职场文书
全国爱眼日活动总结
2015/02/27 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书
2015入党自传格式范文
2015/06/26 职场文书
教师节作文之小学四年级
2019/09/03 职场文书
Python 实现定积分与二重定积分的操作
2021/05/26 Python
Flink 侧流输出源码示例解析
2022/09/23 Servers
前端框架ECharts dataset对数据可视化的高级管理
2022/12/24 Javascript