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 相关文章推荐
兼容ie和firefox js关闭代码
Dec 11 Javascript
JQuery 实现的页面滚动时浮动窗口控件
Jul 10 Javascript
javascript dom 操作详解 js加强
Jul 13 Javascript
JavaScript 弹出窗体点击按钮返回选择数据的实现
Apr 01 Javascript
你必须知道的Javascript知识点之&quot;字面量和对应类型&quot;说明介绍
Apr 23 Javascript
使用firebug进行调试javascript的示例
Dec 16 Javascript
我的Node.js学习之路(二)NPM模块管理
Jul 06 Javascript
jQuery Mobile动态刷新页面样式的实现方法
May 28 Javascript
AngularJS实现在ng-Options加上index的解决方法
Nov 03 Javascript
详解JS数组Reduce()方法详解及高级技巧
Aug 18 Javascript
微信小程序实现YDUI的ScrollNav组件
Feb 02 Javascript
React+Webpack快速上手指南(小结)
Aug 15 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
mac下安装nginx和php
2013/11/04 PHP
简单的php新闻发布系统教程
2014/05/09 PHP
php计算多维数组中所有值总和的方法
2015/06/24 PHP
PHP+MySQL存储数据常见中文乱码问题小结
2016/06/13 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
2017/02/04 PHP
windows环境下使用Composer安装ThinkPHP5
2018/05/18 PHP
PHP实现获取文件mime类型多种方法解析
2020/05/28 PHP
用php实现分页效果的示例代码
2020/12/10 PHP
Add a Picture to a Microsoft Word Document
2007/06/15 Javascript
javascript textarea光标定位方法(兼容IE和FF)
2011/03/12 Javascript
IE6下opacity与JQuery的奇妙结合
2013/03/01 Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
2015/05/25 Javascript
JavaScript面向对象程序设计教程
2016/03/29 Javascript
jQuery 监控键盘一段时间没输入
2016/04/22 Javascript
JS输出空格的简单实现方法
2016/09/08 Javascript
js实现加载更多功能实例
2016/10/27 Javascript
利用JS实现简单的瀑布流加载图片效果
2017/04/22 Javascript
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
JavaScript 性能提升之路(推荐)
2019/04/10 Javascript
JSON是什么?有哪些优点?JSON和XML的区别?
2019/04/29 Javascript
Weex开发之WEEX-EROS开发踩坑(小结)
2019/10/16 Javascript
Python中一行和多行import模块问题
2018/04/01 Python
对python 多线程中的守护线程与join的用法详解
2019/02/18 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
Python实现检测文件的MD5值来查找重复文件案例
2020/03/12 Python
tensorflow实现从.ckpt文件中读取任意变量
2020/05/26 Python
Python基于Serializer实现字段验证及序列化
2020/11/04 Python
MoviePy常用剪辑类及Python视频剪辑自动化
2020/12/18 Python
Nike瑞士官网:Nike CH
2021/01/18 全球购物
Java语言的优势
2015/01/10 面试题
采购部经理岗位职责
2014/02/10 职场文书
美容院营销方案
2014/03/05 职场文书
高中政治教学反思
2016/02/23 职场文书
使用react-virtualized实现图片动态高度长列表的问题
2021/05/28 Javascript
详解Vue项目的打包方式(生成dist文件)
2022/01/18 Vue.js