如果要使 单选框选中 需要该复选框的属性 checked 的值为 "checked" 而不是 true
$("#rdo1").attr("checked","checked");
还有一点要注意的是 如果要使 复选框 变成没有选中 的话 需要移除checked 属性 或者 checked的属性为false
$("#rdo1").removeAttr("checked");
或者
$("#rdo1").attr("checked","false");
就是说 只有checked的属性 为"checked" 时 才是选中状态
还有 一组radio(即name属相相同的radio)只能有一个处于选中状态、查看一下你的其他组的radio是不是name属性设置重复了。
所以你的代码改为 $("#rdo1").attr("checked","checked"); 就可以了,下面一段简单示例代码
页面装载完成后把选项2 选中.
last.html
A单元
1、套餐A。费用:60元
2、套餐B。费用:70元
B单元
1、套餐A。费用:100元
2、套餐B。费用:200元
3、套餐C。费用:300元