jquery控制select的text/value值为选中状态


Posted in Javascript onJune 03, 2014

每一次操作select的时候,总是要在网上翻下,太繁琐了,自己在这里总结下。

比如<select class="selector"></select>

1、设置value为“全部“的项选中

$(".selector").val("全部");

2、设置text为“全部“的项选中
$(".selector").find("option[text='全部']").attr("selected",true);

这里有一个中括号的用法,中括号里的等号的前面是属性名称,不用加引号。很多时候,中括号的运用可以使得逻辑变得很简单。

3、获取当前选中项的value

$(".selector").val();

4、获取当前选中项的text
$(".selector").find("option:selected").text();

这里用到了冒号,掌握它的用法并举一反三也会让代码变得简洁。

很多时候用到select的级联,即第二个select的值随着第一个select选中的值变化。这在jquery中是非常简单的。

如:

$(".selector1").change(function(){ // 先清空第二个 
$(".selector2").empty(); 
// 实际的应用中,这里的option一般都是用循环生成多个了 
var option = $("<option>").val(1).text("pxx"); 
$(".selector2").append(option); 
});
Javascript 相关文章推荐
prototype 1.5相关知识及他人笔记
Dec 16 Javascript
在线编辑器中换行与内容自动提取
Apr 24 Javascript
js操作textarea 常用方法总结
Dec 03 Javascript
js获取IP和PcName(IE)在vs中可用
Aug 02 Javascript
你不知道的高性能JAVASCRIPT
Jan 18 Javascript
jQuery toggle 代替方法
Mar 22 Javascript
Ionic如何创建APP项目
Jun 03 Javascript
Angular.js前台传list数组由后台spring MVC接收数组示例代码
Jul 31 Javascript
vue实现带复选框的树形菜单
May 27 Javascript
angular使用md5,CryptoJS des加密的方法
Jun 03 Javascript
vue各种事件监听实例(小结)
Jun 24 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
Sep 09 Javascript
Javascript中浮点数相乘的一个解决方法
Jun 03 #Javascript
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
Jun 02 #Javascript
js判断当前浏览器类型,判断IE浏览器方法
Jun 02 #Javascript
php+js实现倒计时功能
Jun 02 #Javascript
node.js应用后台守护进程管理器Forever安装和使用实例
Jun 01 #Javascript
node.js入门教程
Jun 01 #Javascript
什么是Node.js?Node.js详细介绍
Jun 01 #Javascript
You might like
PHP中创建并处理图象
2006/10/09 PHP
PHP详细彻底学习Smarty
2008/03/27 PHP
给初学者的30条PHP最佳实践(荒野无灯)
2011/08/02 PHP
php微信公众平台开发类实例
2015/04/01 PHP
阿里对象存储OSS在laravel框架中的使用方法
2019/10/13 PHP
JavaScript 字符串连接性能优化
2008/12/20 Javascript
jQuery实现瀑布流布局
2014/12/12 Javascript
javascript制作的cookie封装及使用指南
2015/01/02 Javascript
js利用appendChild对标签进行排序的实现方法
2016/10/16 Javascript
详解angularjs中如何实现控制器和指令之间交互
2017/05/31 Javascript
Vue.js仿微信聊天窗口展示组件功能
2017/08/11 Javascript
使用Vue构建可重用的分页组件
2018/03/26 Javascript
node.js爬取中关村的在线电瓶车信息
2018/11/13 Javascript
js实现弹出框的拖拽效果实例代码详解
2019/04/16 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
2020/01/18 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
2020/08/31 Javascript
查看python下OpenCV版本的方法
2018/08/03 Python
python爬虫获取小区经纬度以及结构化地址
2018/12/30 Python
Python自动抢红包教程详解
2019/06/11 Python
Python 日志logging模块用法简单示例
2019/10/18 Python
Python tkinter模版代码实例
2020/02/05 Python
解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了
2020/04/07 Python
Python使用Numpy模块读取文件并绘制图片
2020/05/13 Python
基于Python爬取素材网站音频文件
2020/10/21 Python
paramiko使用tail实时获取服务器的日志输出详解
2020/12/06 Python
详解基于Facecognition+Opencv快速搭建人脸识别及跟踪应用
2021/01/21 Python
装潢设计专业推荐信模板
2013/11/26 职场文书
小学生操行评语大全
2014/04/22 职场文书
婚庆公司计划书
2014/09/15 职场文书
2014年生产管理工作总结
2014/12/23 职场文书
男方婚礼答谢词
2015/01/20 职场文书
2015学生会文艺部工作总结
2015/04/03 职场文书
我的兄弟姐妹观后感
2015/06/15 职场文书
MYSQL 运算符总结
2021/11/11 MySQL
python 多态 协议 鸭子类型详解
2021/11/27 Python
聊聊基于pytorch实现Resnet对本地数据集的训练问题
2022/03/25 Python