您好我有以下JSON文件
{
"bazar":
{"display_name":"BazaAR:",
"name":"bazaar",
"format":"string",
"type":"checkbox",
"format":"string",
"dflt":"MarkerBased",
"values":["MarkerBased","MarkerLess"],
"isMandatory":"true"
},
"face_detection":
{ "display_name":"Face Detection:",
"name":"face",
"format":"string",
"type":"checkbox",
"dflt":"No",
"values":["Yes","No"],
"isMandatory":"true"
},
"motion_detection":
{ "display_name":"Motion Detection:",
"name":"motion",
"format":"string",
"type":"checkbox",
"dflt":"No",
"values":["Yes","No"],
"isMandatory":"true"
}
}
现在我使用getJSON()
在我的js文件中生成标签$.getJSON('json_input/server_settings_input.json',function(serverData)
{
$.each(serverData,function(feild)
{
if(this.type=="checkbox")
{
$('body #tabs #tabs-3 #server').append(this.display_name).append(INPUT_CHECKBOX).attr({name:this.name}).append(NEWLINE);
}
else
if(this.type=="radiobutton")
{
$('body #tabs #tabs-3 #server').append(this.display_name).append(INPUT_RADIO).attr({name:this.name}).append(NEWLINE);
}
});
$('body #tabs #tabs-3 #server').append(SUBMIT_BUTTON);
});
如何进行单选按钮检查?我尝试使用attr(“已检查”:“已检查”),但它无法正常工作。我希望有一个通用功能来检查单选按钮。我该怎么做呢
答案 0 :(得分:2)
如果您使用的是JQuery 1.6>
使用
.attr('checked',true)
答案 1 :(得分:0)
不应该是
.attr("checked", "checked")
答案 2 :(得分:0)
试试这个:
$("input[Attrname='radio_name']:checked");