jquery 2.0以上版本 radio 设置 checked 第二次后会失效

oxsicn 发布于 2015/01/22 16:52
阅读 1K+
收藏 0

测试代码 使用 1.8版本不会有问题 

重现方法 点击某个li两次 

http://runjs.cn/detail/hvq2ehkx

加载中
0
loki_lan
loki_lan
对于boolean属性的操作,好像用prop()方法就不会有这个问题,不要用attr()方法。
0
d
dever2011
没试过这么高版本的....
0
飞炀
飞炀
不应该用attr吧,你试试prop("checked", true);和prop("checked", false);
0
yuxang
yuxang
在jQuery 1.6中,当属性没有被设置时候,.attr()方法将返回undefined。若要检索和更改DOM属性,比如元素的checked, selected, 或 disabled状态,请使用.prop()方法。
返回顶部
顶部