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 相关文章推荐
网站被黑的假象--ARP欺骗之页面中加入一段js
May 16 Javascript
jQuery中的常用事件总结
Dec 27 Javascript
简单的两种Extjs formpanel加载数据的方式
Nov 09 Javascript
JavaScript中的异常捕捉介绍
Dec 31 Javascript
在js中实现邮箱格式的验证方法(推荐)
Oct 24 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
Jan 08 Javascript
js获取元素下的第一级子元素的方法(推荐)
Mar 05 Javascript
Vue组件通信之Bus的具体使用
Dec 28 Javascript
Vue-component全局注册实例
Sep 06 Javascript
微信开发之企业付款到银行卡接口开发的示例代码
Sep 18 Javascript
vue canvas绘制矩形并解决由clearRec带来的闪屏问题
Sep 02 Javascript
js验证账户名是否重复
May 26 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 无限极分类
2008/03/27 PHP
PHP学习笔记 用户注册模块用户类以及验证码类
2011/09/20 PHP
PHP验证码生成原理和实现
2016/01/24 PHP
PHP设置头信息及取得返回头信息的方法
2016/01/25 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
javascript 流畅动画实现原理
2009/09/08 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2014/02/20 Javascript
实现js保留小数点后N位的代码
2014/11/13 Javascript
apply和call方法定义及apply和call方法的区别
2015/11/15 Javascript
AngularJS 最常用的功能汇总
2016/02/17 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
深入浅析Vue.js中 computed和methods不同机制
2018/03/22 Javascript
浅谈Vue 数据响应式原理
2018/05/07 Javascript
pycharm远程调试openstack的图文教程
2017/11/21 Python
浅谈Pandas中map, applymap and apply的区别
2018/04/10 Python
使用Python制作简单的小程序IP查看器功能
2019/04/16 Python
python程序变成软件的实操方法
2019/06/24 Python
python如何制作英文字典
2019/06/25 Python
Python3 JSON编码解码方法详解
2019/09/06 Python
python3实现绘制二维点图
2019/12/04 Python
TensorFlow 多元函数的极值实例
2020/02/10 Python
在python中实现求输出1-3+5-7+9-......101的和
2020/04/02 Python
Python类中的装饰器在当前类中的声明与调用详解
2020/04/15 Python
如何在C# winform中异步调用web services
2015/09/21 面试题
UNIX命令速查表
2012/03/10 面试题
心理学专业毕业生推荐信范文
2013/11/21 职场文书
党的群众路线教育实践活动公开承诺书
2014/03/28 职场文书
爱心捐助倡议书
2014/05/19 职场文书
投标服务承诺书
2014/05/28 职场文书
群众路线专项整治工作情况报告
2014/10/28 职场文书
2015年银行柜员工作总结报告
2015/04/01 职场文书
运动会三级跳加油稿
2015/07/21 职场文书
多表查询、事务、DCL
2021/04/05 MySQL
如何在pycharm中快捷安装pip命令(如pygame)
2021/05/31 Python
Nginx反向代理学习实例教程
2021/10/24 Servers
详解jQuery的核心函数和事件处理
2022/02/18 jQuery