JQuery 操作select标签实现代码


Posted in Javascript onMay 14, 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,可以先看它的文档。

希望这篇POST对您有帮助。

Javascript 相关文章推荐
响应鼠标变换表格背景或者颜色的代码
Mar 30 Javascript
js两行代码按指定格式输出日期时间
Oct 21 Javascript
jquery 新建的元素事件绑定问题解决方案
Jun 12 Javascript
Javascript获取CSS伪元素属性的实现代码
Sep 28 Javascript
js的flv视频播放器插件使用方法
Jun 23 Javascript
你不知道的 javascript【推荐】
Jan 08 Javascript
Windows安装Node.js报错:2503、2502的解决方法
Oct 25 Javascript
js实现网页同时进行多个倒计时功能
Feb 25 Javascript
Vue状态模式实现窗口停靠功能(灵动、自由, 管理后台Admin界面)
Mar 06 Javascript
微信小程序间使用navigator跳转传值问题实例分析
Mar 27 Javascript
vue组件暴露和.js文件暴露接口操作
Aug 11 Javascript
前端性能优化建议
Sep 17 Javascript
高性能web开发 如何加载JS,JS应该放在什么位置?
May 14 #Javascript
js 图片等比例缩放代码
May 13 #Javascript
跨浏览器开发经验总结(四) 怎么写入剪贴板
May 13 #Javascript
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
May 13 #Javascript
JavaScript prototype属性使用说明
May 13 #Javascript
js 实现复制到粘贴板的功能代码
May 13 #Javascript
js href的用法
May 13 #Javascript
You might like
跟我学小偷程序之成功偷取首页(第三天)
2006/10/09 PHP
PHP 文件上传功能实现代码
2009/06/24 PHP
批量去除PHP文件中bom的PHP代码
2012/03/13 PHP
php中调用其他系统http接口的方法说明
2014/02/28 PHP
php版微信返回用户text输入的方法
2016/11/14 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
讲两件事:1.this指针的用法小探. 2.ie的attachEvent和firefox的addEventListener在事件处理上的区别
2007/04/12 Javascript
无刷新预览所选择的图片示例代码
2014/04/02 Javascript
JavaScript实现强制重定向至HTTPS页面
2015/06/10 Javascript
Es6 写的文件import 起来解决方案详解
2016/12/13 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
2017/05/11 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
Webpack优化配置缩小文件搜索范围
2017/12/25 Javascript
Node.js中的child_process模块详解
2018/06/08 Javascript
实例详解ztree在vue项目中使用并且带有搜索功能
2018/08/24 Javascript
Nodejs模块的调用操作实例分析
2018/12/25 NodeJs
JS中min函数实例讲解
2019/02/18 Javascript
手写Vue2.0 数据劫持的示例
2021/03/04 Vue.js
[01:03:00]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第一局
2016/02/25 DOTA
使用BeautifulSoup爬虫程序获取百度搜索结果的标题和url示例
2014/01/19 Python
python获取当前运行函数名称的方法实例代码
2017/04/06 Python
python实现杨氏矩阵查找
2019/03/02 Python
详解Python3 基本数据类型
2019/04/19 Python
twilio python自动拨打电话,播放自定义mp3音频的方法
2019/08/08 Python
tensorflow如何继续训练之前保存的模型实例
2020/01/21 Python
Python安装whl文件过程图解
2020/02/18 Python
python中用ggplot绘制画图实例讲解
2021/01/26 Python
南非最受欢迎的时尚品牌:MRP
2016/09/18 全球购物
怀旧香味蜡烛:Homesick
2019/11/02 全球购物
关于VPN
2012/06/10 面试题
yy婚礼司仪主持词
2014/03/14 职场文书
2014教育局对照检查材料思想汇报
2014/09/23 职场文书
贪污受贿检讨书范文
2014/11/19 职场文书
环卫工人慰问信
2015/02/15 职场文书
vue-treeselect的基本用法以及解决点击无法出现拉下菜单
2022/04/30 Vue.js