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> 

  • 相关阅读:
    微信小程序常用的方法(留着用)
    微信小程序H5预览页面框架(二维码不隐藏)
    微信小程序H5预览页面框架
    关于微信小程序的一点经验
    微信小程序修改单选按钮的默认样式
    Tomcat8升级后URL中特殊字符报错出现原因
    线程的生命周期和状态控制
    多线程相关概率解释
    多线程面试题集锦三
    spring的xml文件的作用与实现原理
  • 原文地址:https://www.cnblogs.com/lzhdim/p/1393870.html
Copyright © 2011-2022 走看看