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 相关文章推荐
基于jquery的一个浮动框(扩展性比较好 )
Aug 27 Javascript
浅谈javascript的原型继承
Jul 25 Javascript
JavaScript中的prototype.bind()方法介绍
Apr 04 Javascript
了不起的node.js读书笔记之mongodb数据库交互
Dec 22 Javascript
setinterval()与clearInterval()JS函数的调用方法
Jan 21 Javascript
jQuery实现按比例缩放图片的方法
Apr 29 jQuery
jQuery实现简单的滑动导航代码(移动端)
May 22 jQuery
JavaScript 程序错误Cannot use 'in' operator to search的解决方法
Jul 10 Javascript
用javascript获取任意颜色的更亮或更暗颜色值示例代码
Jul 21 Javascript
javascript数组拍平方法总结
Jan 20 Javascript
用 js 写一个 js 解释器过程详解
Aug 02 Javascript
微信小程序中的列表切换功能实例代码详解
Jun 09 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文件中bom的PHP代码
2012/03/13 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
window.open()弹出居中的窗口
2007/02/01 Javascript
用javascript实现页面打印的三种方法
2007/03/05 Javascript
解析js原生方法创建表格效率测试
2013/07/08 Javascript
jQuery多项选项卡的实现思路附样式及代码
2014/06/03 Javascript
Javascript学习笔记之 对象篇(四) : for in 循环
2014/06/24 Javascript
兼容最新firefox、chrome和IE的javascript图片预览实现代码
2014/08/08 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
JS文字球状放大效果代码分享
2015/08/19 Javascript
jQuery基于muipicker实现仿ios时间选择
2016/02/22 Javascript
JavaScript设计模式开发中组合模式的使用教程
2016/05/18 Javascript
JS 对象(Object)和字符串(String)互转方法
2016/05/20 Javascript
JS两个数组比较,删除重复值的巧妙方法(推荐)
2016/06/03 Javascript
微信小程序 实现动态显示和隐藏某个控件
2017/04/27 Javascript
vue自定义过滤器创建和使用方法详解
2017/11/06 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
2019/08/27 jQuery
[06:16]第十四期-国士无双绝地翻盘之撼地神牛
2014/06/24 DOTA
Python实现的数据结构与算法之链表详解
2015/04/22 Python
使用Nginx+uWsgi实现Python的Django框架站点动静分离
2016/03/21 Python
python中append函数用法讲解
2020/12/11 Python
用python批量移动文件
2021/01/14 Python
德国古洛迷亚百货官网:GALERIA Kaufhof
2017/06/20 全球购物
美国眼镜网站:LensCrafters
2020/01/19 全球购物
教师专业理论水平的自我评价分享
2013/11/09 职场文书
中学生团员自我评价分享
2013/12/07 职场文书
小区物业门卫岗位职责
2014/04/10 职场文书
大学生个人先进事迹材料范文
2014/05/03 职场文书
公司门卫岗位职责范本
2014/07/08 职场文书
金砖之国观后感
2015/06/11 职场文书
邓小平文选读书笔记
2015/06/29 职场文书
小学教师教育随笔
2015/08/14 职场文书
2016幼儿园新学期寄语
2015/12/03 职场文书
完美处理python与anaconda环境变量的冲突问题
2021/04/07 Python
Android存储中最基本的文件存储方式
2022/04/30 Java/Android