单选框动态选中

1表单中添加单选框,checked为默认选中状态

<label class="col-sm-3 control-label">角色类型</label>&nbsp;
<input type="radio" id="provinceRole" value="provinceRole" name="roleType" >
<label for="provinceRole">市局角色</label>&nbsp;&nbsp;
<input type="radio" id="areaRole" value="areaRole" name="roleType">
<label for="areaRole">分局角色</label>&nbsp;&nbsp;
<input type="radio" id="generalRole" value="generalRole" name="roleType" checked >
<label for="generalRole">通用角色</label>&nbsp;&nbsp;

2.ajax动态获取值,并设置选中状态

$.ajax({
            type    : 'POST',
            url     : '${ctx}/sysRole/getRoleType.json',
            async   : false,
            data    : {
                'id'    : obj.id
            },
            success : function(data){
                //角色类型存在
                if (data.length > 0) {
                    if (data == "provinceRole") {
                        $("#provinceRole").prop("checked", true);
                        $("#areaRole").prop("checked", false);
                        $("#generalRole").prop("checked", false);
                    } else if (data == "areaRole"){
                        $("#provinceRole").prop("checked", false);
                        $("#areaRole").prop("checked", true);
                        $("#generalRole").prop("checked", false);
                    }else if (data == "generalRole") {
                        $("#provinceRole").prop("checked", false);
                        $("#areaRole").prop("checked", false);
                        $("#generalRole").prop("checked", true);
                    }
                }
            },
            error    : function(XMLHttpRequest, textStatus, errorThrown) {
                alert("查看角色信息异常!");
            }
        });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值