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 相关文章推荐
JQuery Ajax 跨域访问的解决方案
Mar 12 Javascript
js调用activeX获取u盘序列号的代码
Nov 21 Javascript
js css后面所带参数含义介绍
Aug 18 Javascript
让复选框只能选择一项的方法
Oct 08 Javascript
jquery+php实现搜索框自动提示
Nov 28 Javascript
jQuery3.0中的buildFragment私有函数详解
Aug 16 Javascript
微信小程序  http请求封装详解及实例代码
Feb 15 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
Feb 20 Javascript
简单谈谈关于Angular Cli打包的事
Sep 05 Javascript
vue.js 实现图片本地预览 裁剪 压缩 上传功能
Mar 01 Javascript
element-ui表格数据转换的示例代码
Aug 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
PHP实现多服务器session共享之NFS共享的方法
2007/03/16 PHP
用PHP实现递归循环每一个目录
2010/08/08 PHP
PHP模拟asp中response类实现方法
2015/08/08 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
PHP封装的简单连接MongoDB类示例
2019/02/13 PHP
PHP fclose函数用法总结
2019/02/15 PHP
关于document.cookie的使用javascript
2008/04/11 Javascript
js和php如何获取当前url的内容
2013/09/22 Javascript
JavaScript实现多维数组的方法
2013/11/20 Javascript
javaScript 页面自动加载事件详解
2014/02/10 Javascript
返回上一页并自动刷新的JavaScript代码
2014/02/19 Javascript
使用jquery animate创建平滑滚动效果(可以是到顶部、到底部或指定地方)
2014/05/27 Javascript
JS实现让网页背景图片斜向移动的方法
2015/02/25 Javascript
JavaScript整除运算函数ceil和floor的区别分析
2015/04/14 Javascript
js仿腾讯QQ的web登陆界面
2016/08/19 Javascript
Angular2搜索和重置按钮过场动画
2017/05/24 Javascript
浅谈vux之x-input使用以及源码解读
2018/11/04 Javascript
微信小程序学习笔记之本地数据缓存功能详解
2019/03/29 Javascript
Vuex的实战使用详解
2019/10/31 Javascript
浅谈js数组splice删除某个元素爬坑
2020/10/14 Javascript
[42:32]Secret vs Optic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python操作xml文件示例
2014/04/07 Python
python访问系统环境变量的方法
2015/04/29 Python
Python的math模块中的常用数学函数整理
2016/02/04 Python
python绘制圆柱体的方法
2018/07/02 Python
python批量处理txt文件的实例代码
2020/01/13 Python
python_mask_array的用法
2020/02/18 Python
中学家长会邀请函
2014/01/17 职场文书
师生聚会感言
2014/01/26 职场文书
优秀德育工作者事迹材料
2014/05/07 职场文书
工作收入证明模板
2015/06/12 职场文书
行政复议答复书
2015/07/01 职场文书
Nginx Rewrite使用场景及配置方法解析
2021/04/01 Servers
浅谈Redis中的RDB快照
2021/06/29 Redis
python程序的组织结构详解
2021/12/06 Python
Ubuntu Server 安装Tomcat并配置systemctl
2022/04/28 Servers