jquery如何判断checkbox(复选框)是否被选中

 谁都知道 在html 如果一个复选框被选中 是 checked="checked"。

但是我们如果用jquery alert($("#id").attr("checked")) 会提示您是true而不是checked

所以很多朋友判断  if($("#id").attr("checked")=="true") 这个是错误的,其实应该是 if($("#id").attr("checked")==true)

例子里面包括了一下几个功能。

   
  
  
  
  

代码

 



 
  New Document
 
   
 
  
 

 
 


  
  
  
  
  
  

  
   checkbox1
  
   checkbox2
  
   checkbox3
  
   checkbox4
  
   checkbox5
  
   checkbox6
  
   checkbox7
  
 checkbox8
 

 

 

/************单个checkbox全选************************/

function clickCheckbox() {
           if($("#checkPathAll").attr("checked"))
           {
             $("input[name='checkPath']").each(function() {
                 $(this).attr("checked", true);
             });
           }
           else
           {
             $("input[name='checkPath']").each(function() {
                 $(this).attr("checked", false);
             });         
           }
        }

你可能感兴趣的:(javascript,jquery,input,button,function,javascript,html)