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 相关文章推荐
批量修改标签css样式以input标签为例
Jul 31 Javascript
Node.js和MongoDB实现简单日志分析系统
Apr 25 Javascript
Position属性之relative用法
Dec 14 Javascript
easyui combogrid实现本地模糊搜索过滤多列
May 13 Javascript
浅谈JS中的常用选择器及属性、方法的调用
Jul 28 Javascript
探究react-native 源码的图片缓存问题
Aug 24 Javascript
vue params、query传参使用详解
Sep 12 Javascript
js将键值对字符串转为json字符串的方法
Mar 30 Javascript
关于vue利用postcss-pxtorem进行移动端适配的问题
Nov 20 Javascript
js实现微信聊天界面
Aug 09 Javascript
js观察者模式的弹幕案例
Nov 23 Javascript
微信小程序抽奖组件的使用步骤
Jan 11 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
自制汽车收音机天线:收听广播的技巧和方法
2021/03/02 无线电
PR值查询 | PageRank 查询
2006/12/20 PHP
Windows7下PHP开发环境安装配置图文方法
2010/05/20 PHP
PHP编码转换函数 自动转换字符集支持数组转换
2012/12/16 PHP
使用php记录用户通过搜索引擎进网站的关键词
2014/02/13 PHP
PHP实现一个简单url路由功能实例
2016/11/05 PHP
使用php完成常见的文件上传功能(推荐)
2017/01/13 PHP
php写app接口并返回json数据的实例(分享)
2017/05/20 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
基于JQuery 滑动与动画的说明介绍
2013/04/18 Javascript
javascript新闻跑马灯实例代码
2020/07/29 Javascript
javascript对象的创建和访问
2016/03/08 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
2016/03/22 Javascript
JavaScript 身份证号有效验证详解及实例代码
2016/10/20 Javascript
jQuery网页定位导航特效实现方法
2016/12/19 Javascript
JavaScript生成.xls文件的代码
2016/12/22 Javascript
微信小程序 引用其他js文件实现代码
2017/02/22 Javascript
详解数组Array.sort()排序的方法
2020/05/09 Javascript
Nodejs搭建wss服务器教程
2017/05/24 NodeJs
javascript获取元素的计算样式
2019/05/24 Javascript
微信小程序 可搜索的地址选择实现详解
2019/08/28 Javascript
JavaScript 预解析的4种实现方法解析
2019/09/03 Javascript
使用python编写脚本获取手机当前应用apk的信息
2014/07/21 Python
Python基于Socket实现的简单聊天程序示例
2017/08/05 Python
人工智能最火编程语言 Python大战Java!
2017/11/13 Python
详解Python中的type和object
2018/08/15 Python
Python wxPython库使用wx.ListBox创建列表框示例
2018/09/03 Python
python画图系列之个性化显示x轴区段文字的实例
2018/12/13 Python
HTML5上传文件显示进度的实现代码
2012/08/30 HTML / CSS
方太官方网上商城:销售方太抽油烟机、燃气灶、消毒柜等
2017/01/17 全球购物
Interflora澳大利亚:同日鲜花速递
2019/06/25 全球购物
怎样写好自荐信和推荐信
2013/12/26 职场文书
工伤赔偿协议书范本
2014/04/15 职场文书
2014年妇产科工作总结
2014/12/08 职场文书
Python实现列表拼接和去重的三种方式
2021/07/02 Python