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 相关文章推荐
javascript 写类方式之一
Jul 05 Javascript
IE事件对象(The Internet Explorer Event Object)
Jun 27 Javascript
对于Form表单reset方法的新认识
Mar 05 Javascript
jquery.ajax之beforeSend方法使用介绍
Dec 08 Javascript
JavaScript中数组的合并以及排序实现示例
Oct 24 Javascript
基于zepto.js简单实现上传图片
Jun 21 Javascript
Vue.js 单页面多路由区域操作的实例详解
Jul 17 Javascript
如何使用JS在HTML中自定义字符串格式化
Jul 20 Javascript
js实现坦克移动小游戏
Oct 28 Javascript
小程序外卖订单界面的示例代码
Dec 30 Javascript
如何通过javaScript去除字符串两端的空白字符
Feb 06 Javascript
vue中使用带隐藏文本信息的图片、图片水印的方法
Apr 24 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
Zend studio文件注释模板设置方法
2013/09/29 PHP
利用switch语句进行多选一判断的实例代码
2016/11/14 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
JavaScript函数、方法、对象代码
2008/10/29 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享
2016/11/01 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
2018/11/20 Javascript
js new Date()实例测试
2019/10/31 Javascript
es6中class类静态方法,静态属性,实例属性,实例方法的理解与应用分析
2020/02/15 Javascript
[08:29]DOTA2每周TOP10 精彩击杀集锦vol.7
2014/06/25 DOTA
基于python的七种经典排序算法(推荐)
2016/12/08 Python
python 系统调用的实例详解
2017/07/11 Python
python破解zip加密文件的方法
2018/05/31 Python
Tornado Web Server框架编写简易Python服务器
2018/07/28 Python
Form表单及django的form表单的补充
2019/07/25 Python
python线程信号量semaphore使用解析
2019/11/30 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
2020/06/22 Python
使用pytorch实现论文中的unet网络
2020/06/24 Python
CSS3 选择器 基本选择器介绍
2012/01/21 HTML / CSS
HTML5 在canvas中绘制矩形附效果图
2014/06/23 HTML / CSS
html5 postMessage解决跨域、跨窗口消息传递方案
2016/12/20 HTML / CSS
波兰汽车配件网上商店:iParts.pl
2020/09/08 全球购物
如何将字串String转换成整数int
2015/02/21 面试题
如何提高JDBC的性能
2013/04/30 面试题
物流管理专业应届生求职信
2013/11/21 职场文书
高一地理教学反思
2014/01/18 职场文书
2014年“四风”问题个人整改措施
2014/09/17 职场文书
学校元旦晚会开场白
2014/12/14 职场文书
怎样写家长意见
2015/06/04 职场文书
光荣之路观后感
2015/06/12 职场文书
2016年党员岗位承诺书
2016/03/24 职场文书
创业计划书之少年玩具店
2019/09/05 职场文书
2019幼儿教师求职信(3篇)
2019/09/20 职场文书
教你用Python写一个植物大战僵尸小游戏
2021/04/25 Python
pytorch中[..., 0]的用法说明
2021/05/20 Python
Unicode中的CJK(中日韩统一表意文字)字符小结
2021/12/06 HTML / CSS