zoukankan      html  css  js  c++  java
  • 全选checkbox只能执行一次的问题

    现象:第一次运行,点select all那个checkbox,可以全选,再点一次,也可以全部取消。但是,之后不管怎样点击,都没有用了……

    1. <input type="checkbox" id="selectAll_top" />select all<br />  
    2. <input type="checkbox" name="sel" class="combinedPay" />1<br />  
    3. <input type="checkbox" name="sel" class="combinedPay" />2<br />  
    4. <input type="checkbox" name="sel" class="combinedPay" />3<br />  
    5.   
    6.   
    7. <script type="text/javascript">  
    8.     $("#selectAll_top").click(function(){  
    9.         if($("#selectAll_top").prop('checked')){  
    10.             $("#selectAll_end").attr("checked",true);  
    11.             $(".combinedPay").attr("checked",true);  
    12.         }else{  
    13.             $("#selectAll_end").attr("checked",false);  
    14.             $(".combinedPay").attr("checked",false);  
    15.         }  
    16.     });  
    17. </script> 

      解决方法:

      把attr,都改成prop试试。
      jquery有的版本是存在这个问题的,
      主要是属性值和状态值的问题。

  • 相关阅读:
    图形合并
    启动脚本
    图形合并
    :(){:|:&};:
    C言语教程第八章:列举,位运算(5)
    C言语图形情势编程,赋性鼠标(4)
    C言语教程第十章:文件(6)
    C言语教程第十章:文件(4)
    红帽为什么要连结桌面Linux
    阶乘较劲争论器改善版
  • 原文地址:https://www.cnblogs.com/clj2017/p/8963940.html
Copyright © 2011-2022 走看看