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 寻址,闭包,对象模型和相关问题
Apr 27 Javascript
javascript-表格排序(降序/反序)实现介绍(附图)
May 30 Javascript
Js日期选择器并自动加入到输入框中示例代码
Aug 02 Javascript
JQuery异步获取返回值中文乱码的解决方法
Jan 29 Javascript
js实现的牛顿摆效果
Mar 31 Javascript
JavaScript数据类型转换的注意事项
Jul 31 Javascript
Three.js实现绘制字体模型示例代码
Sep 26 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
关于在vue 中使用百度ueEditor编辑器的方法实例代码
Sep 14 Javascript
微信小程序实现联动选择器
Feb 15 Javascript
微信小程序中转义字符的处理方法
Mar 28 Javascript
vue动态子组件的两种实现方式
Sep 01 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 framework处理一个http请求的流程分析
2010/02/08 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
php封装的单文件(图片)上传类完整实例
2016/10/18 PHP
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
2017/01/12 PHP
PHP数组常用函数实例小结
2018/08/20 PHP
js 页面刷新location.reload和location.replace的区别小结
2009/12/24 Javascript
事件绑定之小测试  onclick &amp;&amp; addEventListener
2011/07/31 Javascript
解析window.open的使用方法总结
2013/06/19 Javascript
javascript 寻找错误方法整理
2014/06/15 Javascript
第六章之辅组类与响应式工具
2016/04/25 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
Bootstrap开发实战之第一次接触Bootstrap
2016/06/02 Javascript
hovertree插件实现二级树形菜单(简单实用)
2016/12/28 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
2017/04/25 Javascript
vue刷新和tab切换实例
2018/02/11 Javascript
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
2019/07/10 jQuery
[07:27]DOTA2卡尔工作室 英雄介绍水晶室女篇
2013/06/21 DOTA
[01:59]翻天覆地,因你而变,7.20版本地图更新速览
2018/11/24 DOTA
python使用递归解决全排列数字示例
2014/02/11 Python
pycharm 使用心得(五)断点调试
2014/06/06 Python
Python 自动化表单提交实例代码
2017/06/08 Python
python3+PyQt5重新实现自定义数据拖放处理
2018/04/19 Python
利用Python如何批量更新服务器文件
2018/07/29 Python
python文件读写代码实例
2019/10/21 Python
python 图像的离散傅立叶变换实例
2020/01/02 Python
Pytorch基本变量类型FloatTensor与Variable用法
2020/01/08 Python
CSS3混合模式mix-blend-mode/background-blend-mode简介
2018/03/15 HTML / CSS
澳大利亚婴儿、幼儿和儿童在线设计师商店:Smooch Baby
2019/02/16 全球购物
是否有自动比较结构的方法
2015/06/03 面试题
九年级物理教学反思
2014/01/29 职场文书
升职演讲稿范文
2014/05/23 职场文书
稽核岗位职责范本
2015/04/13 职场文书
2015年大学生村官工作总结
2015/04/21 职场文书
法制教育主题班会
2015/08/13 职场文书
90条交通安全宣传标语
2019/10/12 职场文书
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS