jquery中dom操作和事件的实例学习 下拉框应用


Posted in Javascript onDecember 01, 2011

今天这个demo是有关下拉框的。

<div class="centent"> 
<select multiple="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> 
<option value="7">选项7</option> 
</select> 
<div> 
<span id="add" >选中添加到右边>></span> 
<span id="add_all" >全部添加到右边>></span> 
</div> 
</div> 
<div class="centent"> 
<select multiple="multiple" id="select2" style="width: 100px;height:160px;"> 
<option value="8">选项8</option> 
</select> 
</div>

实现的功能是,能将左边选中的选项添加到右边,双击左边某个选项也能添加给右边,点击全部添加到右边的按钮能把左边都添加到右边去。
jquery代码:
<script type="text/javascript"> 
$(function(){ 
$('#add').click(function(){ 
var $option=$('#select1 option:selected'); 
$option.appendTo('#select2'); 
}) 
$('#add_all').click(function(){ 
var $option=$('#select1 option'); 
$option.appendTo('#select2'); 
}) 
$('#select1').dblclick(function(){ 
var $option=$('option:selected',this); 
$option.appendTo('#select2'); 
}) 
}) 
</script>

dblclick()是鼠标双击事件时触发。
其他的方法和事件之前的例子都有介绍,就不说了。
这个demo代码简单。而且功能确还说实用吧。
Javascript 相关文章推荐
Javascript this指针
Jul 30 Javascript
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
Aug 09 Javascript
js函数在frame中的相互调用详解
Mar 03 Javascript
JavaScript实现继承的4种方法总结
Oct 16 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
May 11 Javascript
利用Javascript裁剪图片并存储的简单实现
Mar 13 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
Apr 13 Javascript
Bootstrap fileinput文件上传组件使用详解
Jun 06 Javascript
JavaScript取得gridview中获取checkbox选中的值
Jul 24 Javascript
vue中改变选中当前项的显示隐藏或者状态的实现方法
Feb 08 Javascript
javascript、php关键字搜索函数的使用方法
May 29 Javascript
详解利用eventemitter2实现Vue组件通信
Nov 04 Javascript
JS代码放在head和body中的区别分析
Dec 01 #Javascript
js获取浏览器的可视区域尺寸的实现代码
Nov 30 #Javascript
js取滚动条的尺寸的函数代码
Nov 30 #Javascript
window.event快达到全浏览器支持了,以后使用就方便了
Nov 30 #Javascript
图片在浏览器中底部对齐 解决方法之一
Nov 30 #Javascript
用Javascript评估用户输入密码的强度实现代码
Nov 30 #Javascript
用Javascript评估用户输入密码的强度(Knockout版)
Nov 30 #Javascript
You might like
PHP 翻页 实例代码
2009/08/07 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
支持ie与FireFox的剪切板操作代码
2009/09/28 Javascript
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
2014/04/15 Javascript
JS实现的车标图片提示效果代码
2015/10/10 Javascript
jQuery图片旋转插件jQueryRotate.js用法实例(附demo下载)
2016/01/21 Javascript
基于JavaScript实现智能右键菜单
2016/03/02 Javascript
JavaScript中最容易混淆的作用域、提升、闭包知识详解(推荐)
2016/09/05 Javascript
js变量提升深入理解
2016/09/16 Javascript
vuejs2.0运用原生js实现简单的拖拽元素功能示例
2017/02/24 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
2017/04/19 Javascript
AngularJS 霸道的过滤器小结
2017/04/26 Javascript
NodeJs中express框架的send()方法简介
2017/06/20 NodeJs
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
微信运维交互机器人的示例代码
2018/11/12 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
2018/11/26 Javascript
nodejs使用async模块同步执行的方法
2019/03/02 NodeJs
Node.js中console.log()输出彩色字体的方法示例
2019/12/01 Javascript
原生js实现轮播图特效
2020/05/04 Javascript
原生js实现移动小球(碰撞检测)
2020/12/17 Javascript
使用pandas对两个dataframe进行join的实例
2018/06/08 Python
python实现自动登录后台管理系统
2018/10/18 Python
python实现拼图小游戏
2020/02/22 Python
python实现从尾到头打印单链表操作示例
2020/02/22 Python
python opencv 实现读取、显示、写入图像的方法
2020/06/08 Python
挪威太阳镜和眼镜网上商城:SmartBuyGlasses挪威
2016/08/20 全球购物
澳大利亚珠宝商:Shiels
2019/10/06 全球购物
澳大利亚顶级美发和美容贸易超市:glamaCo
2020/01/19 全球购物
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
婚前协议书
2014/04/15 职场文书
2014年十一国庆节活动方案
2014/09/16 职场文书
2014年乡镇团委工作总结
2014/12/18 职场文书
幼儿教师师德师风自我评价
2015/03/05 职场文书
幼儿园端午节活动总结
2015/05/05 职场文书
django注册用邮箱发送验证码的实现
2021/04/18 Python