// radio的id和那么必须保持一致
function clearRadio(obj) {
//判断点击的radio是否有checked的属性
if ($(obj).attr("checked") == "checked") {
// 如果有则表明已选中。则移除checked
$(obj).removeAttr("checked");
} else {
// 若没有checked重新给他复制checked
$(obj).attr("checked", "checked");
}
// 选中同名系列的radio但并非当前的obj的id的radio一处他们的checked
$("[name=" + obj.name + "]:not(#" + obj.id + ")").removeAttr("checked");
}
html中使用
<label>
<input type="radio" name="dxzc_khlx" id="dxzc_khlx01" value="0"
onclick= "clearRadio(this)" />个人
</label>
<label style="display:inline-block;margin-left:20px">
<input type="radio" name="dxzc_khlx" id="dxzc_khlx02" value="1"
onclick="clearRadio(this)" />单位
</label>
<label style="display:inline-block;margin-left:20px">
<input type="radio" name="dxzc_khlx" id="dxzc_khlx02" value="2"
onclick= "clearRadio(this)" />其他
</label>