jQuery实现下拉框功能实例代码


Posted in Javascript onMay 06, 2016

说一百句,不如我给大家贴张效果图,效果图请看下面:

jQuery实现下拉框功能实例代码

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta 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>
<script src="jquery-1.3.2.min.js"></script>
<script>
$(function () {
$("#add").click(function () {//单个添加
var $options = $("#select1 option:selected");
$options.appendTo("#select2");
});
$("#add_all").click(function () {//全部添加
$("#select1 option").each(function () {
$(this).appendTo("#select2");
/*
也可以写为:
var p=$("#select1 option");
p.appendTo("#select2");
*/
});
});
$("#remove").click(function () {//同上,只不过方向相反
var $options = $("#select2 option:selected");
// var $remove = $options.remove();
$options.appendTo("#select1");
});
$("#remove_all").click(function () {//同上,只不过方向相反
var p = $("#select2 option");
p.appendTo("#select1");
});
});

</script>
</head>
<body>
<div class="centent">
<select 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>
</select>

<div>
<span id="add">选中添加到右边>></span>
<span id="add_all">全部添加到右边>;></span>
</div>
</div>
<div class="centent">
<select multiple id="select2" style="width:100px;height:160px"></select>

<div>
<span id="remove"><<选中删除到左边</span>
<span id="remove_all"><<全部删除到左边</span>
</div>
</div>
</body>
</html>

以上内容是小编给大家介绍的jquery 下拉框功能实例,希望对大家有所帮助!

Javascript 相关文章推荐
TextArea不支持maxlength的解决办法(jquery)
Sep 13 Javascript
Shell脚本实现Linux系统和进程资源监控
Mar 05 Javascript
Javascript非构造函数的继承
Apr 27 Javascript
使用JavaScript制作一个简单的计数器的方法
Jul 07 Javascript
通过原生JS实现为元素添加事件的方法
Nov 23 Javascript
js中setTimeout的妙用--防止循环超时
Mar 06 Javascript
小发现之浅谈location.search与location.hash的问题
Jun 23 Javascript
BackBone及其实例探究_动力节点Java学院整理
Jul 14 Javascript
javascript与PHP动态往类中添加方法对比
Mar 21 Javascript
微信小程序 button样式设置为图片的方法
Jun 19 Javascript
node koa2 ssr项目搭建的方法步骤
Dec 11 Javascript
js动态添加带圆圈序号列表的实例代码
Feb 18 Javascript
jQuery 实现评论等级好评差评特效
May 06 #Javascript
Node.js插件安装图文教程
May 06 #Javascript
node.js插件nodeclipse安装图文教程
Oct 19 #Javascript
javascript实现平滑无缝滚动
Aug 09 #Javascript
基于jquery实现即时检查格式是否正确的表单
May 06 #Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
May 05 #Javascript
jquery实现全选和全不选功能效果的实现代码【推荐】
May 05 #Javascript
You might like
php将会员数据导入到ucenter的代码
2010/07/18 PHP
PHP通用检测函数集合
2011/02/08 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
2013/04/28 PHP
php魔术方法与魔术变量、内置方法与内置变量的深入分析
2013/06/03 PHP
JavaScript String.replace函数参数实例说明
2013/06/06 Javascript
js中将String转换为number以便比较
2014/07/08 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
easyui Droppable组件实现放置特效
2015/08/19 Javascript
jquery及js实现动态加载js文件的方法
2016/01/21 Javascript
javascript Promise简单学习使用方法小结
2016/05/17 Javascript
jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
2016/05/27 Javascript
任意Json转成无序列表的方法示例
2016/12/09 Javascript
浅谈JS验证表单文本域输入空格的问题
2017/02/14 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
2017/02/15 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
2017/04/25 jQuery
JavaScript折半查找(二分查找)算法原理与实现方法示例
2018/08/06 Javascript
前后端如何实现登录token拦截校验详解
2018/09/03 Javascript
layui表格内容溢出的解决方法
2019/09/06 Javascript
[05:35]DOTA2英雄梦之声_第13期_拉比克
2014/06/21 DOTA
TensorFlow神经网络优化策略学习
2018/03/09 Python
python实现自动发送邮件
2018/06/20 Python
python 对类的成员函数开启线程的方法
2019/01/22 Python
Python中extend和append的区别讲解
2019/01/24 Python
Python爬取新型冠状病毒“谣言”新闻进行数据分析
2020/02/16 Python
Python使用eval函数执行动态标表达式过程详解
2020/10/17 Python
python使用scapy模块实现ARP扫描的过程
2021/01/21 Python
Html5页面在微信端的分享的实现方法
2018/08/30 HTML / CSS
国际领先的学术出版商:Springer
2017/01/11 全球购物
意大利制造的男鞋和女鞋:SCAROSSO
2018/03/07 全球购物
Java方面的关于数组和继承的笔面试题
2015/09/18 面试题
高中教师评语大全
2014/04/25 职场文书
装配出错检讨书
2014/09/23 职场文书
学校副校长四风对照检查材料整改措施
2014/09/25 职场文书
停课通知书
2015/04/24 职场文书
卖车协议书范文
2016/03/23 职场文书
如何用H5实现好玩的2048小游戏
2022/07/23 HTML / CSS