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 相关文章推荐
javascript 进阶篇2 CSS XML学习
Mar 14 Javascript
jquery获取css中的选择器(实例讲解)
Dec 02 Javascript
Jquery操作radio的简单实例
Jan 06 Javascript
jQuery插件实现控制网页元素动态居中显示
Mar 24 Javascript
判断访客终端类型集锦
Jun 05 Javascript
纯javascript响应式树形菜单效果
Nov 10 Javascript
详解javascript事件绑定使用方法
Oct 20 Javascript
jQuery获取this当前对象子元素对象的方法
Nov 29 Javascript
JS高仿抛物线加入购物车特效实现代码
Feb 20 Javascript
js的函数的按值传递参数(实例讲解)
Nov 16 Javascript
JavaScript引用类型Date常见用法实例分析
Aug 08 Javascript
vue+node实现图片上传及预览的示例方法
Nov 22 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
手把手教你使用DedeCms的采集的图文教程
2007/03/11 PHP
在普通HTTP上安全地传输密码
2007/07/21 PHP
PHP is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
PHP中使用glob函数实现一句话删除某个目录下的所有文件
2014/07/22 PHP
php中spl_autoload详解
2014/10/17 PHP
php对关联数组循环遍历的实现方法
2015/03/13 PHP
详解php中生成标准uuid(guid)的方法
2019/04/28 PHP
YII框架http缓存操作示例
2019/04/29 PHP
php获取微信openid方法总结
2019/10/10 PHP
javascript静态的url如何传递
2007/05/03 Javascript
jQuery Ajax中的事件详细介绍
2015/04/16 Javascript
AngularJS入门教程引导程序
2016/08/18 Javascript
借助node实战JSONP跨域实例
2017/03/30 Javascript
js字符串与Unicode编码互相转换
2017/05/17 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
2017/06/22 jQuery
使用js获取伪元素的content实例
2017/10/24 Javascript
解决bootstrap中下拉菜单点击后不关闭的问题
2018/08/10 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
vue使用better-scroll实现下拉刷新、上拉加载
2018/11/23 Javascript
JavaScript中filter的用法实例分析
2019/02/27 Javascript
解决vue语法会有延迟加载显现{{xxx}}的问题
2019/11/14 Javascript
Python变量作用范围实例分析
2015/07/07 Python
python中的随机函数小结
2018/01/27 Python
Sanic框架蓝图用法实例分析
2018/07/17 Python
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
django框架事务处理小结【ORM 事务及raw sql,customize sql 事务处理】
2019/06/27 Python
pandas DataFrame 行列索引及值的获取的方法
2019/07/02 Python
基于python判断目录或者文件代码实例
2019/11/29 Python
加拿大城市本地限时优惠:Buytopia.ca
2018/09/19 全球购物
毕业设计计划书
2014/01/09 职场文书
学习保证书范文
2014/04/30 职场文书
单位作风建设自查报告
2014/10/23 职场文书
环卫工作汇报材料
2014/10/28 职场文书
人与自然的观后感
2015/06/18 职场文书
关于Python OS模块常用文件/目录函数详解
2021/07/01 Python
bootstrapv4轮播图去除两侧阴影及线框的方法
2022/02/15 HTML / CSS