zoukankan      html  css  js  c++  java
  • JQuery下拉控件select的操作汇总

    JQuery获取和设置Select选项方法汇总如下:

    获取select

    先看看下面代码:

      $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发
      varcheckText=$("#select_id").find("option:selected").text(); //获取Select选择的Text
      varcheckValue=$("#select_id").val(); //获取Select选择的Value
      varcheckIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值
      varmaxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值
      $("#select_id ").get(0).selectedIndex=1; //设置Select索引值为1的项选中
      $("#select_id ").val(4);  //设置Select的Value值为4的项选中
      $("#select_id option[text='jQuery']").attr("selected",true);  //设置Select的Text值为jQuery的项选中

    获取select 选中的 text :

      $("#ddlRegType").find("option:selected").text();

    获取select选中的 value:

      $("#nowamagic").val();

    获取select选中的索引:

      $("#nowamagic").get(0).selectedIndex;

    设置select

    jQuery添加/删除Select的Option项:

      $("#select_id").append("<option value='Value'>Text</option>"); //为Select追加一个Option(下拉项)
      $("#select_id").prepend("<option value='0'>请选择</option>"); //为Select插入一个Option(第一个位置)
      $("#select_id option:last").remove(); //删除Select中索引值最大Option(最后一个)
      $("#select_id option[index='0']").remove(); //删除Select中索引值为0的Option(第一个)
      $("#select_id option[value='3']").remove(); //删除Select中Value='3'的Option
      $("#select_id option[text='4']").remove(); //删除Select中Text='4'的Option

    设置select 选中的索引:

      //index为索引值
      $("#nowamagic").get(0).selectedIndex=index;

    设置select 选中的value:

      $("#nowamagic").attr("value","Normal");
      $("#nowamagic").val("Normal");
      $("#nowamagic").get(0).value = value;

    设置select 选中的text:

      varcount=$("#nowamagicoption").length;
        for(vari=0;i<count;i++) 
           {          if($("#nowamagic").get(0).options[i].text == text) 
              { 
                  $("#nowamagic").get(0).options[i].selected =true; 
                 
                  break; 
              } 
          }

    清空 select:

      $("#nowamagic").empty();

    来自:http://www.nowamagic.net/librarys/veda/detail/1381

  • 相关阅读:
    Lesson 61-62 Are Relatives Important to You?
    Lesson 59-60 Househusband
    Lesson 57-58 Cosmetic Surgery
    Lesson 55-56 TV Commercials
    Blash
    高维宇宙
    巴卡尔
    完美标号
    小A点菜(luogu 1164)简单DP
    聪明的质监员(qc)
  • 原文地址:https://www.cnblogs.com/xiaochao12345/p/3666023.html
Copyright © 2011-2022 走看看