在一个页面中我找到一个chedkbox现在和另外的一些checkboxs,现在想通过第一找到的chedkbox来控制后面的一些checkboxs,那么要怎么来做呢?我的代码如下:
$(function() {
    var checkall = $("#CheckAll");   //这里是找到第一个
    var allcheckboxs = $(":checkbox");
    var checkboxs = allcheckboxs.not(checkall);
    checkall.change(function() {       这的代码不会写,请高手指点一下.
    });
    alert(checkboxs.length);
});

解决方案 »

  1.   

    <html>
    <head><title>test</title>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
    $(function(){
      $("#main").click(function(){
        $(":checkbox").attr("checked",this.checked);
      });
    });
    </script>
    </head>
    <body>
    <input type="checkbox" id="main">全选<br>
    <input type="checkbox"><input type="checkbox"><input type="checkbox">
    <input type="checkbox"><input type="checkbox"><input type="checkbox">
    </body>
      

  2.   

    忘加代码样式了
    <html>
    <head><title>test</title>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
    $(function(){
      $("#main").click(function(){
        $(":checkbox").attr("checked",this.checked);
      });
    });
    </script>
    </head>
    <body>
    <input type="checkbox" id="main">全选<br>
    <input type="checkbox"><input type="checkbox"><input type="checkbox">
    <input type="checkbox"><input type="checkbox"><input type="checkbox">
    </body>
      

  3.   

    $(":checkbox").attr("checked",this.checked);