先定义一个函数:
function checkedtype () {
var radio=$('input[name="study_type"]');
for (var i = 0; i < radio.length; i++) {
if (true === radio[i].checked) return (i + 1);
}
}
<pre style="margin-top: 8px; margin-bottom: 8px; font-size: 15px; line-height: 24px; widows: auto;">这样调用这个函数的时候就是 数字,代表第几个被选中了。
在获取第几个被选中的时候 typenum获得从接口传来的数字,下边定义arr1数组,再下边替换成汉字var typenum=data.type; var personnum=data.talent; var basicnum=data.level; var arr1=["ca","s","jc","s","w","ww","d","f"]; var arr2=["g","tg"]; var arr3=["0w","we","rr","tt","ty","yyy"]; $("#type").html(arr1[typenum-1]); $("#person").html(arr2[personnum-1]); $("#basic").html(arr3[basicnum-1]);
在获取哪个radio被选取的时候:$("input[name=study_type]").eq(typenum-1).attr("checked",true); $("input[name=study_person]").eq(personnum-1).attr("checked",true); $(':radio[name="study_power"]').eq(basicnum-1).attr("checked",true);
但是这个怎么回事,编辑器用着好不习惯啊