JQuery select标签操作代码段


Posted in Javascript onMay 16, 2010

下面几个常用的代码或许对您有帮助:

//1.获取选中option值 
$('#selectList').val(); 
//2.获取选中option的文本 
$('#selectList :selected').text(); 
//3.获取多个选中option值、文本 
var foo = []; 
$('#multiple :selected').each(function(i, selected) { 
foo[i] = $(selected).text(); 
}); 
// to get the selected values, just use .val() - this returns a string or array 
foo = $('#multiple :selected').val(); 
//4.使用选项option的条件表达式 
switch ($('#selectList :selected').text()) { 
case 'First Option': 
//do something 
break; 
case 'Something Else': 
// do something else 
break; 
} 
//5.删除某个value=2的option 
$("#selectList option[value='2']").remove(); 
//6.从list A 移动option到 list B. 
// here we have 2 select lists and 2 buttons. If you click the “add” button, 
// we remove the selected option from select1 and add that same option to select2. 
// The “remove” button just does things the opposite way around. 
// Thanks to jQuery's chaining capabilities, what was once a rather tricky undertaking with JS can now be done in 6 lines of code. 
$().ready(function() { 
$('#add').click(function() { 
return !$('#select1 option:selected').appendTo('#select2'); 
}); 
$('#remove').click(function() { 
return !$('#select2 option:selected').appendTo('#select1'); 
}); 
});

如果您不了解JQuery,可以先看它的文档。

Javascript 相关文章推荐
javascript入门·对象属性方法大总结
Oct 01 Javascript
javascript 解析后的xml对象的读取方法细解
Jul 25 Javascript
js showModalDialog参数的使用详解
Jan 07 Javascript
使用jquery实现鼠标滑过弹出更多相关信息层附源码下载
Nov 23 Javascript
Javascript中的数组常用方法解析
Jun 17 Javascript
详解jQuery中基本的动画方法
Dec 14 Javascript
JS常见算法详解
Feb 28 Javascript
js使用ajax传值给后台,后台返回字符串处理方法
Aug 08 Javascript
angularjs实现table表格td单元格单击变输入框/可编辑状态示例
Feb 21 Javascript
js微信分享接口调用详解
Jul 23 Javascript
vue-cli3中配置alias和打包加hash值操作
Sep 04 Javascript
JS封装cavans多种滤镜组件
Feb 15 Javascript
js数据验证集合、js email验证、js url验证、js长度验证、js数字验证等简单封装
May 15 #Javascript
Jquery 最近浏览过的商品的功能实现代码
May 14 #Javascript
WEB 浏览器兼容 推荐收藏
May 14 #Javascript
js 数值项目的格式化函数代码
May 14 #Javascript
IE8 中使用加速器(Activities)
May 14 #Javascript
jquery 日期分离成年月日的代码
May 14 #Javascript
JQuery 操作select标签实现代码
May 14 #Javascript
You might like
基于PHP实现简单的随机抽奖小程序
2016/01/05 PHP
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
JS删除字符串中重复字符方法
2014/03/09 Javascript
IE8中使用javascript动态加载CSS的解决方法
2014/06/17 Javascript
JavaScript学习笔记之内置对象
2015/01/22 Javascript
JavaScript动态修改背景颜色的方法
2015/04/16 Javascript
jQuery实现径向动画菜单效果
2015/07/17 Javascript
javascript滚轮控制模拟滚动条
2016/10/19 Javascript
Vue 单文件中的数据传递示例
2017/03/21 Javascript
js实现数组和对象的深浅拷贝
2017/09/30 Javascript
Vue.set()动态的新增与修改数据,触发视图更新的方法
2018/09/15 Javascript
在node中使用jwt签发与验证token的方法
2019/04/03 Javascript
「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)
2019/04/08 Javascript
vue中defineProperty和Proxy的区别详解
2020/11/30 Vue.js
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
2018/01/10 Python
python高级特性和高阶函数及使用详解
2018/10/17 Python
python使用writerows写csv文件产生多余空行的处理方法
2019/08/01 Python
Python中turtle库的使用实例
2019/09/09 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
2019/10/09 Python
pytorch中tensor.expand()和tensor.expand_as()函数详解
2019/12/27 Python
浅析Python 责任链设计模式
2020/09/11 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
2020/11/01 Python
Python3.9.1中使用split()的处理方法(推荐)
2021/02/07 Python
智利最大的网上商店:Linio智利
2016/11/24 全球购物
美国最大的网上冲印店:Shutterfly
2017/01/01 全球购物
node中使用shell脚本的方法步骤
2021/03/23 Javascript
幼儿园运动会加油词
2014/02/14 职场文书
市场营销专业应届生自荐信
2014/06/19 职场文书
大队委员竞选稿
2015/11/20 职场文书
学前班教学反思
2016/02/24 职场文书
matlab xlabel位置的设置方式
2021/05/21 Python
详解Laravel框架的依赖注入功能
2021/05/27 PHP
python 字典和列表嵌套用法详解
2021/06/29 Python
理解python中装饰器的作用
2021/07/21 Python
在项目中使用redis做缓存的一些思路
2021/09/14 Redis
Python 阶乘详解
2021/10/05 Python