Jquery checkbox的选中问题兼容性 发布日期:2017-03-03 01:19:49     博主推荐★

废话不多说,先上代码:

$('#page-wrapper input[type="checkbox"]').bind('click',function(){
    if($(this).is(':checked') == true) {
        $(this).parent().find('.one').attr('checked', true);
        return true;
    }else{
        if($(this).parent().find('.two:checked').length == 0){
            $(this).parent().find('.one').attr('checked',false);
        }
        return true;
    }
});

代码原本的逻辑,是因为权限管理,选择子菜单,主菜单自动选中。子菜单全部取消了,那么主菜单也就自动取消了。


但是不知道什么原因代码不生效,作为一个长期从事前端工作者来说,自然想到的是jquery版本问题。果然项目采用的jquery-2.1.3版本,作为资深前端,你应该知道jquery最稳定的两个版本莫过于1.6.2和1.8.3两个版本,于是乎,换成1.8.3成功了。


那么主管说了,就用jquery-2.1.3不然怕项目之前的东西报错,如果两个都引用是不是影响网页性能呢?作为前端我们深知,3s是网页的一个界定值!那么我们需要不断的优化网页性能,那么小编就想啊。怎么兼容呢?于是乎,就有这样一段代码的出现!

$('#page-wrapper input[type="checkbox"]').bind('click',function(){
    if($(this).is(':checked') == true) {
        $(this).parent().find('.one').prop('checked', true);
        return true;
    }else{
        if($(this).parent().find('.two:checked').length == 0){
            $(this).parent().find('.one').removeAttr('checked',false);
        }
        return true;
    }
});

这两个属性的搭配!


博文地址:https://blog.ahamu.cn/blog/detail.html?id=54
   
推荐文章
  • 1
    sysbench
    2020/07/08
  • 2
    phper转java记录篇-spring boot
    2020/06/10
  • 3
    thinkphp5.0使用路由之后,post请求的
    2020/05/19
  • 4
    springboot单元测试aop失效
    2020/05/15
  • 5
    脑海中的JVM
    2020/05/12
  • 6
    IDEA搜索插件时显示search results
    2020/05/12
  • 7
    spring boot 配置加载源码查找
    2020/04/20
  • 8
    通过javap命令分析java汇编指令
    2020/04/16
  • 9
    IDEA小知识:查看JVM内存使用情况的步骤
    2020/04/16
  • 10
    springboot-加载自定义的properti
    2020/04/14
  • 11
    Jenkins执行shell脚本无法启动子进程解决
    2020/04/03
  • 12
    mac idea激活找专业的
    2020/04/02
  • 13
    Jenkins + DockerSwarm 实现弹
    2020/03/31
  • 14
    mac swarm学习过程
    2020/03/31
  • 15
    spring cloud
    2020/03/18
  • 16
    JAVA开发中遇到的问题记录002
    2020/03/12
  • 17
    JAVA开发中遇到的问题记录001
    2020/03/07
  • 18
    php -i查看信息
    2020/02/23
  • 19
    phpStorm中使用xdebug工具调试dock
    2019/12/09
  • 20
    讲的比较好的B+树执行原理的文章
    2019/12/09
最喜标签
NYOJ 面试 AJAX ping CentOS 灰度算法 YII2