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中的其他对象
Jan 16 Javascript
jQuery 使用个人心得
Feb 26 Javascript
javascript实现时间格式输出FormatDate函数
Jan 13 Javascript
JQuery自动触发事件的方法
Jun 13 Javascript
ES6新数据结构Map功能与用法示例
Mar 31 Javascript
深入剖析Node.js cluster模块
May 23 Javascript
JS实现判断有效的数独算法示例
Feb 25 Javascript
js实现全选反选不选功能代码详解
Apr 24 Javascript
layui数据表格实现重载数据表格功能(搜索功能)
Jul 27 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
Feb 27 Javascript
js+css3实现炫酷时钟
Aug 18 Javascript
Promise静态四兄弟实现示例详解
Jul 07 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 ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
JavaScript 数组的 uniq 方法
2008/01/23 Javascript
javascript中删除指定数组中指定的元素的代码
2011/02/12 Javascript
AJAX 网页保留浏览器前进后退等功能
2011/02/12 Javascript
详谈 Jquery Ajax异步处理Json数据.
2011/09/09 Javascript
JavaScript版DateAdd和DateDiff函数代码
2012/03/01 Javascript
JavaScript判断密码强度(自写代码)
2013/09/06 Javascript
Angularjs 基础入门
2014/12/26 Javascript
js改变embed标签src值的方法
2015/04/10 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
js判断手机系统是android还是ios
2017/03/07 Javascript
详解Angular2响应式表单
2017/06/14 Javascript
two.js之实现动画效果示例
2017/11/06 Javascript
通过jquery.cookie.js实现记住用户名、密码登录功能
2018/06/20 jQuery
在vue中利用v-html按分号将文本换行的例子
2019/11/14 Javascript
给Python初学者的一些编程技巧
2015/04/03 Python
python统计字符串中指定字符出现次数的方法
2015/04/04 Python
Python合并多个装饰器小技巧
2015/04/28 Python
Python使用ftplib实现简易FTP客户端的方法
2015/06/03 Python
Django如何实现内容缓存示例详解
2017/09/24 Python
使用Python制作自动推送微信消息提醒的备忘录功能
2018/09/06 Python
在python中按照特定顺序访问字典的方法详解
2018/12/14 Python
详解用Python实现自动化监控远程服务器
2019/05/18 Python
python如何解析配置文件并应用到项目中
2019/06/27 Python
Pycharm保存不能自动同步到远程服务器的解决方法
2019/06/27 Python
python函数的万能参数传参详解
2019/07/26 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
2019/12/10 Python
Windows下pycharm安装第三方库失败(通用解决方案)
2020/09/17 Python
详解Canvas 实现炫丽的粒子运动效果(粒子生成文字)
2018/02/01 HTML / CSS
html5的pushstate以及监听浏览器返回事件的实现
2020/08/11 HTML / CSS
瑞士设计师家具和家居饰品网上商店:Bruno Wickart
2019/03/18 全球购物
英国领先的酒杯和水晶玻璃器皿制造商:Dartington Crystal
2019/06/23 全球购物
Crocs欧洲官网:Crocs Europe
2020/01/14 全球购物
精彩的推荐信范文
2013/11/26 职场文书
民间借贷纠纷案件代理词
2015/05/26 职场文书
手把手教你怎么用Python实现zip文件密码的破解
2021/05/27 Python