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类和继承 constructor属性
Mar 04 Javascript
jQuery中获取Radio元素值的方法
Jul 02 Javascript
jquery自动切换tabs选项卡的具体实现
Dec 24 Javascript
jQuery-ui引入后Vs2008的无智能提示问题解决方法
Feb 10 Javascript
$(document).ready(function() {})不执行初始化脚本
Jun 19 Javascript
js+HTML5实现视频截图的方法
Jun 16 Javascript
详解RequireJs官方使用教程
Oct 31 Javascript
Webpack中雪碧图插件使用详解
May 25 Javascript
node thread.sleep实现示例
Jun 20 Javascript
详解一些适用于Node.js的命名约定
Dec 08 Javascript
在Vue中获取自定义属性方法:data-id的实例
Sep 09 Javascript
如何在JavaScript中等分数组的实现
Dec 13 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在多维数组中根据键名快速查询其父键以及父键值的代码
2011/05/07 PHP
phpmail类发送邮件函数代码
2012/02/20 PHP
php分页思路以及在ZF中的使用
2012/05/30 PHP
php对csv文件的读取,写入,输出下载操作详解
2013/08/10 PHP
php使用base64加密解密图片示例分享
2014/01/20 PHP
微信公众平台实现获取用户OpenID的方法
2015/04/15 PHP
另一个javascript小测验(代码集合)
2011/07/27 Javascript
实例详解ECMAScript5中新增的Array方法
2016/04/05 Javascript
AJAX和jQuery动态加载数据的实现方法
2016/12/05 Javascript
js倒计时显示实例
2016/12/11 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
Node.js Express 框架 POST方法详解
2017/01/23 Javascript
vue中的非父子间的通讯问题简单的实例代码
2017/07/19 Javascript
mui上拉加载更多下拉刷新数据的封装过程
2017/11/03 Javascript
bootstrap table实现合并单元格效果
2018/12/24 Javascript
JS基于对象的链表实现与使用方法示例
2019/01/31 Javascript
ES6常用小技巧总结【去重、交换、合并、反转、迭代、计算等】
2019/12/21 Javascript
浅谈webpack和webpack-cli模块源码分析
2020/01/19 Javascript
JavaScript设计模式--简单工厂模式定义与应用案例详解
2020/05/23 Javascript
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
Python实现的ini文件操作类分享
2014/11/20 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
2019/04/05 Python
python按行读取文件并找出其中指定字符串
2019/08/08 Python
Mac中PyCharm配置Anaconda环境的方法
2020/03/04 Python
python 解决函数返回return的问题
2020/12/05 Python
利用CSS3的transition属性实现滑动效果
2015/08/05 HTML / CSS
婚鞋、新娘鞋、礼服鞋、童鞋:Nina Shoes
2019/09/04 全球购物
高中毕业自我鉴定
2013/12/13 职场文书
汽车销售顾问求职自荐信
2014/01/01 职场文书
2014年毕业演讲稿范文
2014/05/13 职场文书
小学生九一八纪念日83周年演讲稿500字
2014/09/17 职场文书
家属答谢词
2015/01/05 职场文书
2016入党培训心得体会范文
2016/01/08 职场文书
python调试工具Birdseye的使用教程
2021/05/25 Python
php png失真的原因及解决办法
2021/10/24 PHP