$(this)是jquery对象,你直接.checked是元素js对象的属性,错误
attr属于低版本的bug级别方法,论兼容性得用prop
直接true就好
type='radio',严格加引号
既然用来jquery,就不要用原始获取元素的方法了getElementbyId
其他还不知道,因为只粘贴了个图片,
远程帮我看看吧
追答找到问题了,lz,你的层级选择错误。
1.首先你每个radio外面有个label的父元素
2.你$(this).siblings()的时候是选不到别的radio的
3.应该是$(this).parent().siblings("label").children("input").attr("checked",false);
现在应该明白了吧