jquery设置radio选中和取消选中问题

一口快乐水 2016-08-07 06:00:17
我发现removeAttr("checked")和attr("checked","checked")分开两个都管用,但是我把两个放到一起,不管用了
代码如下

$("#active2").removeAttr("checked");
$("#active1").attr("checked","checked");


<label class="radio inline" style="margin:5%;">
<input type="radio" value="1" name="active" id="active1">是</label>
<label class="radio inline" style="margin:20%;">
<input type="radio" value="0" name="active" id="active2" checked>否</label>

一开始那个“否”是选中的,我需要去掉它的选中,然后选中“是”,
两个语句单独都有用,和一起,两个就都不选中了,好奇怪
...全文
988 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
一口快乐水 2016-08-08
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
什么版本的jquery,1.6+要用prop,不是attr。jquery attr prop 区别
我又新建了一个页面,发现attr和prop都管用,看来不是这两个方法的事,是我的那个页面其他什么地方冲突了,没找到bug,不过还是谢谢你了
Go 旅城通票 2016-08-07
  • 打赏
  • 举报
回复
什么版本的jquery,1.6+要用prop,不是attr。jquery attr prop 区别

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧