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 相关文章推荐
为jQuery增加join方法的实现代码
Nov 28 Javascript
actionscript与javascript的区别
May 25 Javascript
JavaScript 动态加载脚本和样式的方法
Apr 13 Javascript
JavaScript合并两个数组并去除重复项的方法
Jun 13 Javascript
jQuery实现图片左右滚动特效
Apr 20 Javascript
js点击文本框弹出可选择的checkbox复选框
Feb 03 Javascript
用canvas 实现个图片三角化(LOW POLY)效果
Feb 18 Javascript
jQuery添加options点击事件并传值实例代码
May 18 Javascript
jquery 删除节点 添加节点 找兄弟节点的简单实现
Dec 07 Javascript
webpack是如何实现模块化加载的方法
Nov 06 Javascript
es6函数之箭头函数用法实例详解
Apr 25 Javascript
nuxt 服务器渲染动态设置 title和seo关键字的操作
Nov 05 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 项目的方法
2007/01/02 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
PHP下用Swoole实现Actor并发模型的方法
2019/06/12 PHP
tp5框架基于ajax实现异步删除图片的方法示例
2020/02/10 PHP
ASP 过滤数组重复数据函数(加强版)
2010/05/31 Javascript
实例讲解JS中数组Array的操作方法
2014/05/09 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
JavaScript实现显示函数调用堆栈的方法
2016/04/21 Javascript
javascript动画之模拟拖拽效果篇
2016/09/26 Javascript
使用jquery.qrcode.js生成二维码插件
2016/10/17 Javascript
node中使用es5/6以及支持性与性能对比
2017/08/11 Javascript
jQuery获取复选框选中的当前行的某个字段的值
2017/09/15 jQuery
Vue项目数据动态过滤实践及实现思路
2018/09/11 Javascript
Vue中插入HTML代码的方法
2018/09/21 Javascript
jquery实现联想词搜索框和搜索结果分页的示例
2018/10/10 jQuery
微信小程序搜索功能(附:小程序前端+PHP后端)
2019/02/28 Javascript
微信JSSDK实现打开摄像头拍照再将相片保存到服务器
2019/11/15 Javascript
微信公众号中的JSSDK接入及invalid signature等常见错误问题分析(全面解析)
2020/04/11 Javascript
Vue——解决报错 Computed property "****" was assigned to but it has no setter.
2020/12/19 Vue.js
python实现解数独程序代码
2017/04/12 Python
快速了解Python中的装饰器
2018/01/11 Python
Python基于matplotlib实现绘制三维图形功能示例
2018/01/18 Python
15行Python代码实现网易云热门歌单实例教程
2019/03/10 Python
使用celery执行Django串行异步任务的方法步骤
2019/06/06 Python
利用 Python ElementTree 生成 xml的实例
2020/03/06 Python
Python异常处理机制结构实例解析
2020/07/23 Python
Dr. Martens马汀博士官网:马丁靴始祖品牌
2016/10/15 全球购物
do you have any Best Practice for testing
2016/06/04 面试题
机电一体化专业应届本科生求职信
2013/09/27 职场文书
酒店营销策划方案
2014/02/07 职场文书
小学英语课后反思
2014/04/26 职场文书
安全生产知识竞赛活动总结
2014/07/07 职场文书
公务员爱岗敬业演讲稿
2014/08/26 职场文书
法人代表授权委托书范文
2014/09/10 职场文书
社区宣传标语口号
2015/12/26 职场文书
深入讲解数据库中Decimal类型的使用以及实现方法
2022/02/15 MySQL