浅析Jquery操作select


Posted in Javascript onDecember 13, 2016

话不多说,请看代码:

<select id="Select1">
  <option value="one">一</option>
  <option value="two">二</option>
  <option value="thr">三</option>
  <option value="tho">四</option>
</select>

注释:

(1)给下拉框赋值:$("#Select1").val(“二”);这时已经选中了 value是two的选项 ,通过$("#Select1")[0].selectedIndex或者$("#Select1").get(0).selectedIndex可以得到此时的索引是1,下拉框的索引是从0开始的

(2)通过设置属性$("#Select1 option[value='two']").attr('selected',true);也可以设置选中  其实就是相当于赋值

(3)得到选中值对应的text:

             1、通过值得到:$("#Select1 option[value='" + 值 + "']").text()或者$("#Select1").find("option[value='" + 值 + "']").text()

             2、通过选中状态得到:$("#Select1").find("option:selected").text()

(4)下拉框的级联:

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

     如:$(".selector1").change(function(){

     // 先清空第二个

     $(".selector2").empty();

     // 实际的应用中,这里的option一般都是用循环生成多个了

var option = $("<option>").val(1).text("pxx");
  $(".selector2").append(option);
  });

(5)通过option中text的值  来选中相应的option的值

var count = $("#Select1 option").length;
    for (var i = 0; i < count; i++) {
     if ($("#Select1").get(0).options[i].text == $(this).val()) {
      $("#Select1").get(0).options[i].selected = true;
      break;
     }
    }

Ps:jquer中去掉前后空格的方法:$.trim(值);

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
List Information About the Binary Files Used by an Application
Jun 11 Javascript
JavaScript Date对象使用总结
May 14 Javascript
jquery 简单图片导航插件jquery.imgNav.js
Mar 17 Javascript
jQuery的slideToggle方法实例
May 07 Javascript
javascript中创建对象的几种方法总结
Nov 01 Javascript
详解JavaScript的变量和数据类型
Nov 27 Javascript
通过点击jqgrid表格弹出需要的表格数据
Dec 02 Javascript
Vue.js一个文件对应一个组件实践
Oct 27 Javascript
使用Xcache缓存器加速PHP网站的配置方法
Apr 22 Javascript
浅谈实现vue2.0响应式的基本思路
Feb 13 Javascript
微信小程序登录数据解密及状态维持实例详解
May 06 Javascript
解决微信浏览器缓存站点入口文件(IIS部署Vue项目)
Jun 17 Javascript
Vue.js使用v-show和v-if的注意事项
Dec 13 #Javascript
jQuey将序列化对象在前台显示地实现代码(方法总结)
Dec 13 #Javascript
Es6 写的文件import 起来解决方案详解
Dec 13 #Javascript
JS实现图片垂直居中显示小结
Dec 13 #Javascript
Javascript this 函数深入详解
Dec 13 #Javascript
JS实现动画兼容性的transition和transform实例分析
Dec 13 #Javascript
简单实现js浮动框
Dec 13 #Javascript
You might like
在WIN98下以apache模块方式安装php
2006/10/09 PHP
一个php Mysql类 可以参考学习熟悉下
2009/06/21 PHP
PHP使用GIFEncoder类处理gif图片实例
2014/07/01 PHP
ThinkPHP3.2.3数据库设置新特性
2015/03/05 PHP
php用xpath解析html的代码实例讲解
2019/02/14 PHP
js 页面执行时间计算代码
2009/03/04 Javascript
Vue.js组件tree实现无限级树形菜单
2016/12/02 Javascript
jQuery中的100个技巧汇总
2016/12/15 Javascript
深入理解Javascript中的valueOf与toString
2017/01/04 Javascript
Angular2 PrimeNG分页模块学习
2017/01/14 Javascript
关于不同页面之间实现参数传递的几种方式讨论
2017/02/13 Javascript
MUI 解决动态列表页图片懒加载再次加载不成功的bug问题
2017/04/13 Javascript
JavaScript实现前端分页控件
2017/04/19 Javascript
vue-cli项目无法用本机IP访问的解决方法
2018/09/20 Javascript
详解Vue CLI 3.0脚手架如何mock数据
2018/11/23 Javascript
jQuery实现判断滚动条滚动到document底部的方法分析
2019/08/27 jQuery
基于javascript canvas实现五子棋游戏
2020/07/08 Javascript
详解为什么Vue中的v-if和v-for不建议一起用
2021/01/13 Vue.js
基于JavaScript实现简单的轮播图
2021/03/03 Javascript
[01:51]2018年度CS GO最具人气外援-完美盛典
2018/12/16 DOTA
Python 中urls.py:URL dispatcher(路由配置文件)详解
2017/03/24 Python
Python实现的递归神经网络简单示例
2017/08/11 Python
Python实现的用户登录系统功能示例
2018/02/05 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
2019/09/23 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
2020/04/22 Python
浅析Python 责任链设计模式
2020/09/11 Python
美国著名珠宝品牌之一:Jared The Galleria Of Jewelry
2016/10/01 全球购物
Goodee官方商店:迷你投影仪
2021/03/15 全球购物
将"引用"作为函数参数有哪些特点
2013/04/05 面试题
大学毕业感言一句话
2014/02/06 职场文书
电焊工岗位工作职责
2014/07/09 职场文书
实习证明格式范文
2014/10/14 职场文书
产品质量保证书范本
2015/02/27 职场文书
MySQL时间盲注的五种延时方法实现
2021/05/18 MySQL
Nginx防盗链与服务优化配置的全过程
2022/01/18 Servers
Python 读取千万级数据自动写入 MySQL 数据库
2022/06/28 Python