zoukankan      html  css  js  c++  java
  • jquery 对checkbox的操作

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

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

       <input type="button" id="btn1" value="全选">
       <input type="button" id="btn2" value="取消全选">
       <input type="button" id="btn3" value="选中所有奇数">
       <input type="button" id="btn4" value="反选">
       <input type="button" id="btn5" value="获得选中的所有值">

    代码

    <!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" id="btn1" value="全选">
       <input type="button" id="btn2" value="取消全选">
       <input type="button" id="btn3" value="选中所有奇数">
       <input type="button" id="btn4" value="反选">
       <input type="button" id="btn5" value="获得选中的所有值">
       <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[]" id="checkbox_name_1" />1<br />
    <input type="checkbox" name="checkbox_name[]" id="checkbox_name_2" />2<br />
    <input type="checkbox" name="checkbox_name[]" id="checkbox_name_3" />3<br />
    <input type="checkbox" name="checkbox_name[]" id="checkbox_name_4" />4<br />
    <input type="checkbox" name="checkedAll" id="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> 

  • 相关阅读:
    QTP的那些事不能识别web上的测试对象
    ASP.NET 2.0 页面事件执行顺序 摘自http://www.cnblogs.com/chinadragon/archive/2009/11/21/1607761.html
    javascript replace方法的使用注意点
    HTML转义字符转载http://www.8189090.com/character/
    有无Global.asax文件对Session的影响
    四叉树索引引用自http://hi.baidu.com/geochenyj/blog/item/189f2fed07d041d6b31cb1b6.html
    GirdView固定行头
    CSS的常用滤镜(filter)属性及语句大全摘自http://www.8tops.com/113_skill_8267CEB6473B4AF1ABF669340E3AD2EF.htm
    Clone基类http://www.legalsoft.com.cn/docs/986.html
    自定义控件不能设置属性
  • 原文地址:https://www.cnblogs.com/lzhdim/p/1393870.html
Copyright © 2011-2022 走看看