jquery实现动态操作select选中
作者:bea
今天因为有项目需要动态操作select选中 习惯在百度上搜了一下 ,结果还是挺多的.试了其中一个 发现不能使用.打开第2,3 个发现都是一样的然后自己稍微研究了一下 代码如下: //初始化select,第一个选中 $('#stoStoreCategoryID').get(0).selectedIndex=0; $("#stoStoreCategoryID option").each(function(i,n){ if($(n).text()==data.s
今天因为有项目需要动态操作select选中 习惯在百度上搜了一下 ,结果还是挺多的.试了其中一个 发现不能使用.打开第2,3 个发现都是一样的然后自己稍微研究了一下
代码如下:
//初始化select,第一个选中
$('#stoStoreCategoryID').get(0).selectedIndex=0;
$("#stoStoreCategoryID option").each(function(i,n){
if($(n).text()==data.scName)
{
$(n).attr("selected",true);
}
})
我这里是判断text相同就行了,如果要判断值是否相同
代码如下:
if($(n).val()==data.scName)
就行了 我在网上 看到这句代码
代码如下:
//设置text为pxx的项选中
$(".selector").find("option[text='pxx']").attr("selected",true);
感觉是可行的,但是没操作成功
写的东西比较简单,本来是不准备发的,但是在这个上面纠结了很多时间,发给别人看的同时也给自己留一下
有用 | 无用
代码如下:
//初始化select,第一个选中
$('#stoStoreCategoryID').get(0).selectedIndex=0;
$("#stoStoreCategoryID option").each(function(i,n){
if($(n).text()==data.scName)
{
$(n).attr("selected",true);
}
})
我这里是判断text相同就行了,如果要判断值是否相同
代码如下:
if($(n).val()==data.scName)
就行了 我在网上 看到这句代码
代码如下:
//设置text为pxx的项选中
$(".selector").find("option[text='pxx']").attr("selected",true);
感觉是可行的,但是没操作成功
写的东西比较简单,本来是不准备发的,但是在这个上面纠结了很多时间,发给别人看的同时也给自己留一下
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- javascript手工制作悬浮菜单
- jquery+javascript编写国籍控件
- JS实现的生成随机数的4个函数分享
- JavaScript中的分号插入机制详细介绍
- Javascript核心读书有感之语句
- JavaScript数据结构和算法之二叉树详解
- JavaScript中的函数模式详解
- Javascript核心读书有感之表达式和运算符
- JavaScript数据结构和算法之图和图算法
- Javascript核心读书有感之类型、值和变量
- JavaScript中的继承方式详解
- JavaScript中原型和原型链详解
- Node.js中的缓冲与流模块详细介绍
- javascript中var的重要性分析
- JavaScript设计模式之工厂模式和构造器模式
- js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
- 45个JavaScript编程注意事项、技巧大全
- JS实现判断碰撞的方法
- javascript异步编程代码书写规范Promise学习笔记