• JQ 获取单选按钮选中的值


     ==========================html 代码

    <input type="radio" style="float: left " onclick="remove2()" checked="checked" id="male" name="Sex" value="1" /> 

    <label for="male" style="float: left " onclick="remove2()">二级债</label></div>
    <div class="dradio" style="width :querywidgetwidth;float: left "> <input type="radio" id="female"
    name="Sex" value="0" onclick="remove1()" /><label
    for="female" onclick="remove1()">初债</label>

     ==========================JQ 代码

    function fun(){

    var radio='';
    $("input[type='radio']").each(function() {
    var id = $(this).attr("id");
    if ($("#" + id).attr("checked") == "checked") {
    var fs = $("#" + id).val();
    radio=fs;
    //alert(fs);
    }
    });

    }

    ===========================去掉另一个按钮的选中状态

    function remove1()
    {
    $("#female").attr('checked','checked');
    $("#male").removeAttr('checked');
    }

    function remove2()
    {
    $("#male").attr('checked','checked');
    $("#female").removeAttr('checked');

    }

     ============================设置默认选中

    $("input[type=radio][name=sex][value=0]").attr("checked",'checked')

    =========================================== 在使用中 有一天突然多次选中单选按钮无效
    请使用
    prop

    $("input[type=radio][name=sex][value=0]").prop("checked",'checked');

    attr 与prop 的区别
    • 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。
    • 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。

    例如:

    <a href="http://www.baidu.com" target="_self" class="btn" action="select">百度</a>

     这个例子里<a>元素的DOM属性有“href、target和class",这些属性就是<a>元素本身就带有的属性,也是W3C标准里就包含有这几个属性,或者说在IDE里能够智能提示出的属性,这些就叫做固有属性。处理这些属性时,建议使用prop方法。而后面一个“action”属性是我们自己自定义上去的,<a>元素本身是没有这个属性的。这种就是自定义的DOM属性。处理这些属性时,建议使用attr方法。

    再比如:

    <input id="chk1" type="checkbox" /><input id="chk2" type="checkbox" checked="checked" />

    像checkbox,radio和select这样的元素,选中属性对应“checked”和“selected”,这些也属于固有属性,因此需要使用prop方法去操作才能获得正确的结果。



  • 相关阅读:
    【三】shiro入门 之 Realm
    【一】shiro入门 之 Shiro简介
    【二】shiro入门 之 身份验证
    [01] radio ,checkbox 表单文字对齐
    [02]时区时间获取
    【14】redux 之 redux-actions
    【02】webpack 之 入门
    【13】react 之 redux(2)
    【12】react 之 redux(1)
    【11】react 之 flux
  • 原文地址:https://www.cnblogs.com/yangjinwang/p/5763769.html
Copyright © 2020-2023  润新知