1

我有 3 个单选按钮

male,female ,none

以及作为 db 操作结果返回的 json

var mydata ={
    "_id": "524d1c36497c4d6f3c56bb84",
    "browser": "IE8",    
    "status": "male"    // May be male or female or none
}

单选按钮

<input type="radio" id="rad3" name="case" value="male" />Male
<input type="radio" id="rad1" name="case" value="female"/>Female
<input type="radio" id="rad2" name="case" value="none"/>None

从上面的 Json 数据中得到“status" value as male并且必须自动选择male radio button.how 是可能的。

4

4 回答 4

2
var radioButtonToCheck = $("input[value='"+mydata.status+"']");
if(radioButtonToCheck !=null){
  radioButtonToCheck.prop("checked",true);
}
于 2013-10-17T07:40:51.607 回答
1
if(mydata.status == "male"){
    $("#rad3").prop("checked", true);
}
于 2013-10-17T07:37:37.897 回答
1

试试这样:

$('input[value="' + mydata.status + '"]').prop("checked", true);
于 2013-10-17T07:40:06.523 回答
1

在 ajax 响应中编写以下代码:

if(mydata.status == "male"){
    $("#rad3").prop("checked", true);
}else if(mydata.status == "female"){
    $("#rad1").prop("checked", true);
}else{
    $("#rad2").prop("checked", true);
}
于 2013-10-17T07:41:21.343 回答