zoukankan      html  css  js  c++  java
  • 关于checked="checked"却不显示选中的“对勾”

           //以下是用JQ实现全选 全取消的代码  但是只可以执行一次,第二次点击页面不显示对勾, 但是checked="checked”;
        $("#checkall").click(function () {if (this.checked) { $(".cart-tbody input[type='checkbox']").prop('checked', true) } else { $(".cart-tbody input[type='checkbox']").attr('checked', false) } } );


    经查询后发现这是attr的问题
    更改attr为prop就可以纠正问题  
    ps:
    • 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。
    • 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。
  • 相关阅读:
    2020年12月2日
    2020年12月1日
    2020年11月30日
    2020年11月29日
    2020年11月28日
    2020年11月27日
    2020年11月26日
    2020年11月25日
    浅谈扩展欧几里得算法
    Hello 2020
  • 原文地址:https://www.cnblogs.com/C-dashazi/p/7095962.html
Copyright © 2011-2022 走看看