昨天群里一个朋友 问了一些关于jquery 操作checkbox的问题,今天写了一个小小的例子,供大家参考

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

   <input type="button" >
   <input type="button" value="取消全选">
   <input type="button" value="选中所有奇数">
   <input type="button" >
   <input type="button" >

代码

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <SCRIPT LANGUAGE="JavaScript" src="http://www.cnjquery.com/demo/jquery.js"></script>
  <SCRIPT LANGUAGE="JavaScript">
  <!--
   $("document").ready(function(){
    
    $("#btn1").click(function(){
     
    $("[name='checkbox']").attr("checked",'true');//全选
  
    })
       $("#btn2").click(function(){
     
    $("[name='checkbox']").removeAttr("checked");//取消全选
  
    })
    $("#btn3").click(function(){
     
    $("[name='checkbox']:even").attr("checked",'true');//选中所有奇数
  
    })
    $("#btn4").click(function(){
     
    $("[name='checkbox']").each(function(){
     
   
     if($(this).attr("checked"))
   {
    $(this).removeAttr("checked");
    
   }
   else
   {
    $(this).attr("checked",'true');
    
   }
   
    })
  
    })
     $("#btn5").click(function(){
    var str="";
    $("[name='checkbox'][checked]").each(function(){
     str+=$(this).val()+"\r\n";
   //alert($(this).val());
    })
   alert(str);
    })
   })
  //-->
  </SCRIPT>
 
 </HEAD>

 <BODY>
 <form name="form1" method="post" action="">
   <input type="button" >
   <input type="button" >
   <input type="button" value="选中所有奇数">
   <input type="button" >
   <input type="button" >
   <br>
   <input type="checkbox" name="checkbox" value="checkbox1">
   checkbox1
   <input type="checkbox" name="checkbox" value="checkbox2">
   checkbox2
   <input type="checkbox" name="checkbox" value="checkbox3">
   checkbox3
   <input type="checkbox" name="checkbox" value="checkbox4">
   checkbox4
   <input type="checkbox" name="checkbox" value="checkbox5">
   checkbox5
   <input type="checkbox" name="checkbox" value="checkbox6">
   checkbox6
   <input type="checkbox" name="checkbox" value="checkbox7">
   checkbox7
   <input type="checkbox" name="checkbox" value="checkbox8">
 checkbox8
 </form>




<input type="checkbox" name="checkbox_name[]" />1<br />
<input type="checkbox" name="checkbox_name[]" />2<br />
<input type="checkbox" name="checkbox_name[]" />3<br />
<input type="checkbox" name="checkbox_name[]" />4<br />
<input type="checkbox" name="checkedAll" />全选/取消全选


<script type="text/javascript">
<!--
j_q(function() {
 j_q("#checkedAll").click(function() { 
 if (j_q(this).attr("checked") == true) { // 全选
j_q("input[@name='checkbox_name[]']").each(function() {
  j_q(this).attr("checked", true);
  });
 } else { // 取消全选
 j_q("input[@name='checkbox_name[]']").each(function() {
 j_q(this).attr("checked", false);
  });
 }
 });
});
//-->

</script> 

 

相关文章:

  • 2021-09-27
  • 2022-01-22
猜你喜欢
  • 2021-11-28
  • 2022-12-23
  • 2021-12-08
  • 2021-09-29
  • 2021-11-28
  • 2021-09-27
相关资源
相似解决方案