Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
  <script type='text/javascript'>
    $(function(){
        //When one of your checkboxes is checked - fire this
        $('.yourclass:checkbox').click(function(){
          //Check if it was the "all" option
          if($(this).hasClass('all')){
            //This should set the checked property of all of the other elements to this value
            $(this).siblings('.yourclass').prop('checked',$(this).is(':checked'));
          }
          //Otherwise check the current box
          else{
            //If all of the elements are checked except for all, check ALL
            var areAllChecked = $('.yourclass:not(.all):checked').length == $('.yourclass:not(.all)').length;
            $('.yourclass.all').prop('checked',areAllChecked);
          }
        });
    });
  </script>
</head>
<body>
  <input class='yourclass all' type="checkbox" name="Dept" value="ALL" /> ALL <br />
  <input class='yourclass' type="checkbox" name="Dept" value="HR" /> HR <br />
  <input class='yourclass' type="checkbox" name="Dept" value="FINANCE" /> FINANCE<br /> 
  <input class='yourclass' type="checkbox" name="Dept" value="IT" /> IT<br /> 
  <input class='yourclass' type="checkbox" name="Dept" value="SALES" /> SALES
</body>
</html>
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
rionmonsterpro
0viewers