在用jquery最新版本(2.1.3)时发现使用attr修改radio选中状态 只有第一次设置生效
换成1.8版本 就没有问题
我测试应该在 2.0以上都会出现问题
解决办法↓
正确用法:
$('#radio1').prop("checked",true);
$('#radio1').prop("checked",false);
错误用法:
$('#radio1').attr("checked","checked");
$('#radio1').removeAttr("checked");
原问题:
http://www.oschina.net/question/1029305_223658
演示代码 包括存在问题 和修复后的代码
吐槽 : 搜到的所有用法几乎都是错误的用法