工作中遇到的一个坑,在设置复选框勾选的时候发现使用attr, $("input[type=checkbox]").attr('checked', true)来控制属性,第一次勾选可以,后面就没效果了,查看元素属性也绑定上去了
然后查了一些资料后发现是jq的attr的问题,改成prop, $("input[type=checkbox]").prop('checked', true)就可以了,使用原生js也是没问题的。