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 相关文章推荐
Javascript 中文字符串处理额外注意事项
Nov 15 Javascript
关于jquery中全局函数each使用介绍
Dec 10 Javascript
jquery网页回到顶部效果(图标渐隐,自写)
Jun 16 Javascript
js实现可得到不同颜色值的颜色选择器实例
Feb 28 Javascript
在Javascript中处理数组之toSource()方法的使用
Jun 09 Javascript
JavaScript节点及列表操作实例小结
Aug 05 Javascript
基于javascript实现根据身份证号码识别性别和年龄
Jan 22 Javascript
JavaScript ES5标准中新增的Array方法
Jun 28 Javascript
arcgis for js 修改infowindow样式的方法
Nov 02 Javascript
JS实现键值对遍历json数组功能示例
May 30 Javascript
node全局变量__dirname与__filename的区别
Jan 14 Javascript
jquery传参及获取方式(两种方式)
Feb 13 jQuery
浅谈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
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
PHP求小于1000的所有水仙花数的代码
2012/01/10 PHP
php设计模式之委托模式
2016/02/13 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
php框架知识点的整理和补充
2021/03/01 PHP
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
JSON 学习之JSON in JavaScript详细使用说明
2010/02/23 Javascript
js常用排序实现代码
2010/12/28 Javascript
javascript学习基础笔记之DOM对象操作
2011/11/03 Javascript
简单实例处理url特殊符号&amp;处理(2种方法)
2013/04/02 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
JavaScript实现页面5秒后自动跳转的方法
2015/04/16 Javascript
原生js三级联动的简单实现代码
2016/06/07 Javascript
基于 Vue 的树形选择组件的示例代码
2017/08/18 Javascript
vuejs+element UI table表格中实现禁用部分复选框的方法
2019/09/20 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
2019/10/16 Javascript
vue中使用elementUI组件手动上传图片功能
2019/12/13 Javascript
vue setInterval 定时器失效的解决方式
2020/07/30 Javascript
浅谈javascript事件环微任务和宏任务队列原理
2020/09/12 Javascript
解决Django加载静态资源失败的问题
2019/07/28 Python
python模块hashlib(加密服务)知识点讲解
2019/11/25 Python
PyCharm2020.1.1与Python3.7.7的安装教程图文详解
2020/08/07 Python
Django2.1.7 查询数据返回json格式的实现
2020/12/29 Python
基于第一个PhoneGap(cordova)的应用详解
2013/05/03 HTML / CSS
移动端html5判断是否滚动到底部并且下拉加载
2019/11/19 HTML / CSS
贝玲妃英国官网:Benefit英国
2018/02/03 全球购物
Perfume’s Club美国官网:西班牙第一家在线美容店
2020/06/10 全球购物
酒店工作职员求职简历的自我评价
2013/10/23 职场文书
高中毕业生生活的自我评价
2013/12/08 职场文书
2014年教师学期工作总结
2014/11/08 职场文书
工作试用期自我评价
2015/03/10 职场文书
培训学校2015年度工作总结
2015/07/20 职场文书
某某店铺的开业庆典主持词范本
2019/11/25 职场文书
导游词之沈阳植物园
2019/11/30 职场文书
浅谈Python中对象是如何被调用的
2022/04/06 Python