php - select all checkbox [ jquery ]

JQUERY

  1. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
  2. <script>
  3. $(document).ready(function() {
  4.         $('#selectall').click(function(event) {  //on click
  5.  
  6.                 if(this.checked) { // check select status
  7.                         $('.checkbox').each(function() { //loop through each checkbox
  8.                                 this.checked = true;  //select all checkboxes with class "checkbox1"              
  9.                         });
  10.                 }else{
  11.                         $('.checkbox').each(function() { //loop through each checkbox
  12.                                 this.checked = false; //deselect all checkboxes with class "checkbox1"                      
  13.                         });            
  14.                 }
  15.  
  16.                 var chkArray = [];
  17.                 $("input[name='check[]']:checked").map(function() {
  18.                         chkArray.push(this.value);
  19.                 }).get();
  20.  
  21.                 var selected;
  22.                 selected = chkArray.join(',') + ",";
  23.  
  24.                 if(selected.length > 1){
  25.                         alert(selected);
  26.                 } else {
  27.                         alert('You have deselected all values');
  28.                 }
  29.         });
  30. });
  31. </script>


HTML

  1. <table style="font-size:10px;">
  2.           <tr>
  3.                     <th><input type="checkbox" id="selectall" /></th>
  4.                     <th>ID</th>
  5.                     <th>Profile Name</th>
  6.                     <th>Username</th>
  7.                     <th>Lastest IPAddress</th>
  8.           </tr>
  9.         @foreach($result as $r)
  10.           <tr>
  11.                     <td><input type="checkbox" class="checkbox" name="check[]" value="{{ $r->id }}"></td>
  12.                     <td>{{ $r->id }}</td>
  13.                     <td>{{ $r->name }}</td>
  14.                     <td>{{ $r->username }}</td>
  15.                     <td>{{ $r->lastest_ipaddress }}</td>
  16.           </tr>
  17.         @endforeach
  18. </table>