<code id="qf3hh"></code>
  • <menuitem id="qf3hh"></menuitem>
  • <strike id="qf3hh"><label id="qf3hh"></label></strike>

  • ?
      開發(fā)技術(shù) / Technology

      基于jquery select各種操作詳解

      日期:2015年5月6日  作者:zhjw  來源:互聯(lián)網(wǎng)    點(diǎn)擊:1117

      基于

      獲取Select :

       獲取select 選中的 text :

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

       

       獲取select選中的 value:

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

       

       獲取select選中的索引:

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

       

      設(shè)置select:

       設(shè)置select 選中的索引:

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

       

       設(shè)置select 選中的value:

          $("#ddlRegType ").attr("value","Normal“);

          $("#ddlRegType ").val("Normal");

          $("#ddlRegType ").get(0).value = value;

       

       設(shè)置select 選中的text:

      var count=$("#ddlRegType option").length;

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

       

      $("#select_id option[text='jQuery']").attr("selected", true);

       

      設(shè)置select option項(xiàng):

       

       $("#select_id").append("<option value='Value'>Text</option>");  //添加一項(xiàng)option

       $("#select_id").prepend("<option value='0'>請選擇</option>"); //在前面插入一項(xiàng)option

       $("#select_id option:last").remove(); //刪除索引值最大的Option

       $("#select_id option[index='0']").remove();//刪除索引值為0的Option

       $("#select_id option[value='3']").remove(); //刪除值為3的Option

       $("#select_id option[text='4']").remove(); //刪除TEXT值為4的Option

       

      清空 Select:

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

       


      jquery獲得值:

      .val()

      .text()

       


      設(shè)置值

      .val('在這里設(shè)置值')


      實(shí)例
      下拉框:

      <select id="selectID" >
              <option value="1">1</option>
              <option value="2">2</option>
              <option value="3">3</option>
              <option value="4">4</option>
              <option value="5">5</option>
              <option value="6">6</option>
          </select>
       
       

       下面是對下拉框的基本操作:

       

      <script language="網(wǎng)頁特效">
              $(document).ready(function() {
              //綁定下拉框change事件,當(dāng)下來框改變時(shí)調(diào)用 SelectChange()方法
              $("#selectID").change(function() { SelectChange(); }); 
              })
              function SelectChange() {
              //獲取下拉框選中項(xiàng)的text屬性值
              var selectText = $("#selectID").find("option:selected").text();
              alert(selectText);
              //獲取下拉框選中項(xiàng)的value屬性值
              var selectValue = $("#selectID").val();
              alert(selectValue);
              //獲取下拉框選中項(xiàng)的index屬性值
              var selectIndex = $("#selectID").get(0).selectedIndex;
              alert(selectIndex);
              ////獲取下拉框最大的index屬性值
              var selectMaxIndex = $("#selectID option:last").attr("index");
              alert(selectMaxIndex);
          }

          function aa() {
              //設(shè)置下拉框index屬性為5的選項(xiàng) 選中
              $("#selectID").get(0).selectedIndex = 5;  
          }
          function bb() {
              //設(shè)置下拉框value屬性為4的選項(xiàng) 選中
              $("#selectID").val(4);
          }
          function cc() {
              //設(shè)置下拉框text屬性為5的選項(xiàng) 選中
               $("#selectID option[text=5]").attr("selected", "selected");
          }
          function dd() {
              //在下拉框最后添加一個(gè)選項(xiàng)
              $("#selectID").append("<option value='7'>7</option>");
          }
          function ee() {
              //在下拉框最前添加一個(gè)選項(xiàng)
              $("#selectID").prepend("<option value='0'>0</option>")
          }
          function ff() {
              //移除下拉框最后一個(gè)選項(xiàng)
              $("#selectID option:last").remove();
          }

          function gg() {
              //移除下拉框 index屬性為1的選項(xiàng)
              $("#selectID option[index=1]").remove();
          }

          function hh() {
              //移除下拉框 value屬性為4的選項(xiàng)
              $("#selectID option[value=4]").remove();
          }
          function ii() {
              //移除下拉框 text屬性為5的選項(xiàng)
              $("#selectID option[text=5]").remove();
          }    
          </script>

      国产一级婬片AAA毛,无码中文精品视视在线观看,欧美日韩a人成v在线动漫,五月丁香青草久久
      <code id="qf3hh"></code>
    • <menuitem id="qf3hh"></menuitem>
    • <strike id="qf3hh"><label id="qf3hh"></label></strike>