Check Multiple Checkboxes in one click using jQuery

Filed Under (General) by Wenbert on 24-03-2008

Tagged Under : ,

This is useful if you want to “delete” or “update” multiple rows in a table at the same time. This works like the “Check All Email” in YahooMail.

  1.  
  2. $(document).ready(function() {
  3.     //check all checkboxes
  4.     $("#check_all_boxes").click(function() {
  5.         $(".mycheckbox").each(function(i){
  6.             $(this).attr("checked","checked");
  7.         });
  8.     });
  9.  
  10.     //uncheck all checkboxes
  11.     $("#uncheck_all_boxes").click(function() {
  12.         $(".mycheckbox").each(function(i){
  13.             $(this).removeAttr("checked");
  14.         });
  15.     });
  16.  
  17.     //reset the search form
  18.     $("#reset_button").click(function() {
  19.         $("#search_form input").each(function(i) {
  20.             //alert($(this).html());
  21.  
  22.         });
  23.     });
  24.  
  25. });

And the HTML Code is:

< input class="mycheckbox" name="a" value="1" type="checkbox" />Number 1
< input class="mycheckbox" name="b" value="1" type="checkbox" />Number 2
< input class="mycheckbox" name="c" value="1" type="checkbox" />Number 3
< a href="#" id="#check_all_boxes">Check All< / a>
< a href="#" id="#uncheck_all_boxes">Uncheck All< / a>

Leave a Reply