zoukankan      html  css  js  c++  java
  • JS获取下拉列表选中项的值和文本

    js取值

    //获取下拉列表选中项的值

    function getSelectedValue(name){
    var obj=document.getElementById(name);
    return obj.value;      //如此简单,直接用其对象的value属性便可获取到
    }

    获取文本值

    <select Id="select">
     <option>1</option>
      <option selected="selected">2</option>
      <option>3</option>
    </select>
    <script language="javascript" type="text/javascript">
    var ById = document.getElementById("Select")
    alert(ById.options[ById.selectedIndex].text)
    </script>

    例2

    <select id="select1" onChange="abc()"> 
    <option value="1">看书</option>
    <option value="2">体育</option>
    </select>
    <script type="text/javascript">
    function abc(){
    var obj =document.getElementById("select1");
    alert(obj.options[obj.selectedIndex].text);
    }
    </script>

    jquery做法

    $("#select option[selected]").text();
    //select和option之间有空格,option为select的子元素 
      
    $("#select option:selected").text();

    //如果写成$("#select").text();会把所有下拉菜单的文本选择出来  

    获取值

    $("#select").val();//取值   
    $("#select").val("value");//设置,如果select中有值为value的选项,该选项就会被选中,如果不存在,则select不做
  • 相关阅读:
    Android View 的绘制流程
    Android Studio 注释模板
    Flutter https://flutter.cn/docs学习之 工作原理
    Android 手机兼容差异
    Flutter plugin的两种方式
    本周总结
    mapreduce程序开发简单实例 WordCount
    《需求工程——软件建模与分析》阅读笔记之一
    本周总结
    本周总结
  • 原文地址:https://www.cnblogs.com/jthb/p/3096917.html
Copyright © 2011-2022 走看看