关于checkbox全选的Jquery
时间:2010-08-23 来源:幽人飘渺
自己也写过一个,但是太复杂:通过Id来标示,其实代码可以大大简化,如下:
  <script type="text/javascript">
          $(function () {
              //全选与取消全选
              $("input:checkbox:first").click(function () {
                  $("input:checkbox:not(input:checkbox:first)").each(function () {//剔除本身 
                      $(this).attr("checked", $("input:checkbox:first").attr("checked"));
                  })
              })
              //取消下面一个或多个选项,则全选去除
              $("input[name='typelist']:not(input:checkbox:first)").click(function () {
                  var flag = true;
                  $("input:checkbox:not(input:checkbox:first)").each(function () {
                      if (!this.checked) {
                          flag = false;
                      }
                  });
                  $("input:checkbox:first").attr("checked", flag);
              });
          });
      </script>










