zoukankan      html  css  js  c++  java
  • js动态获取select选中的option

     最近在写报表管理模块时,需要通过条件去筛选符合条件的数据,筛选条件用的布局有select,input等。在调试的过程中一直获取不到select选中的option。于是就查询些资料,发现用select的selected属性可以获取到option的值。下面通过demo来演示:

    通过2种方式:

    一、jquery方法(页面中必须加载过jquery库)-------------------推荐使用

    1:var options=$("#test option:selected");  //获取选中的项
    2:alert(options.val());   //拿到选中项的值
    3:alert(options.text());   //拿到选中项的文本

    demo代码:

    <select id="test" name="">
    <option value="1">text1</option>
    <option value="2">text2</option>
    </select>

    二、通过原生js方法

    1:拿到select对象: var myselect=document.getElementById("test");
    2:拿到选中项的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所选中项的index
    3:拿到选中项options的value: myselect.options[index].value;
    4:拿到选中项options的text: myselect.options[index].text;

    推荐使用第一种jqueiry方法去获取select选中的option~~~~~~~~

  • 相关阅读:
    说说 Java 线程间通信
    Java 内存模型与内存结构
    Spring Boot 整合 Shiro
    HashMap 实现原理
    Spring Boot 自动配置原理
    Spring Cloud 全链路追踪实现
    JVM 类加载机制
    volatile 关键字的作用
    Spring Boot 整合 Redis
    Docker命令
  • 原文地址:https://www.cnblogs.com/lvxisha/p/9628820.html
Copyright © 2011-2022 走看看