javascript - jquery全选效果第一次可执行,之后无法执行?
迷茫
迷茫 2017-04-10 16:42:59
[JavaScript讨论组]

demo在这https://jsfiddle.net/6wsa3g2y/
很奇怪,第一次可以执行,之后就无法执行了,不知怎么回事?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(2)
天蓬老师

prop 不是 attr..还有楼主代码需要优化下。。

$(function(){
$(function(){
         $("#checkAll").on("click",function(){
             $("input[name='subBox']").prop("checked",this.checked);
         });
        
        var subBox=$("input[name='subBox']");
        subBox.on('click',function(){
            $("#checkAll").prop("checked",subBox.length == $("input[name='subBox']:checked").length ?true :false);
        });

     });

});
ringa_lee
$("#checkAll").on("click",function() {
    $("input[name='subBox']").click();      
});
  • 上面代码好使

  • 你的代码,具体什么原因我也不知道,查一查吧!

prop和attr的区别 马 丹 又是Jquery自己的坑,呵呵

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号