checkebox全选反选成功一次后失效

2017-04-27  本文已影响39人  邢泽川

最近在项目中使用jQuery的attr方法获取和设置复选框的”checked”属性,发现第一次全选/取消全选有效,之后就无效了,使用谷歌调试时发现“checked”属性确实已经被更新了,就是页面中没有更新,正确的方法如下:

$("#check").on("click", function() {
                if(this.checked) {
                    $(".m_check").prop("checked", !!$("#check").prop("checked"));
                } else {
                    $(".m_check").prop("checked", !!$("#check").prop("false"));
                }
            })
上一篇下一篇

猜你喜欢

热点阅读