• JQuery获取和设置select下拉框的值


        获取Select :
         获取select 选中的 text :
           $("#sid").find("option:selected").text();
         
         获取select选中的 value:
           $("#sid").val();
         
         获取select选中的索引:
             $("#sid").get(0).selectedIndex;
         
        设置select:
         设置select 选中的索引:
             $("#sid").get(0).selectedIndex=index;//index为索引值
         
         设置select 选中的value:
            $("#sid").attr("value","Normal“);
            $("#sid").val("Normal");
            $("#sid").get(0).value = value;
         
         设置select 选中的text:
        var count=$("#sidoption").length;
          for(var i=0;i<count;i++)  
             {           if($("#sid").get(0).options[i].text == text)  
                {  
                    $("#sid").get(0).options[i].selected = true;  
                  
                    break;  
                }  
            }
         
        $("#select_id option[text='jQuery']").attr("selected", true);
         
        设置select option项:
         
         $("#select_id").append("<option value='Value'>Text</option>");  //添加一项option
         $("#select_id").prepend("<option value='0'>请选择</option>"); //在前面插入一项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 :
        $("#sid").empty();
         
        获取radio的值:
        <script language="javascript">
            $(function() {
                $("#Button1").click(function() {
                    var r = $("input:checked").attr("id");
                    alert(r);
         
                    r = $(":radio:checked").attr("id");
                    alert(r);
         
                    r = $(":radio:checked").eq(0).attr("id");
                    alert(r);
         
                    r = $("#div1").children(":radio:checked").attr("id");
                    alert(r);
         
                    r = $("#div1").children(":radio:checked").eq(0).attr("id");
                    alert(r);
         
                    r = $("#div1").find(":radio:checked").eq(0).attr("id");
                    alert(r);
         
                    $("#div1").find(":radio").each(function() {
                        alert($(this).attr("checked"));
                        if ($(this).attr("checked")) {
                            r = $(this).attr("id");
                            alert(r);
                        }
                    });
                });
            });
        </script>
         
        <div id='div1'>
        <input id="Radio1" name='rad' type="radio" />1<br/>
        <input id="Radio2" name='rad' type="radio" />2
        </div>
            <input id="Button1" type="button" value="button" />
  • 相关阅读:
    curl 的用法指南
    详说 Cookie, LocalStorage 与 SessionStorage
    session,cookie和token究竟是什么
    SSL/TLS协议交互流程分析
    SSL/TLS协议运行机制的概述
    SSL常见的几个类型说明
    HTTP 的前世今生:一次性搞懂 HTTP、HTTPS、SPDY、HTT
    汉化版的脚本
    可以快速的展现当前服务器的配置、IO、SpeedTest内置下载速度的脚本
    F5 清除http 缓存
  • 原文地址:https://www.cnblogs.com/wuheng1991/p/6380715.html
Copyright © 2020-2023  润新知