Add and Remove Class Using Jquery

In this code snippet you will learn how to add class and remove class for HTML div elements using JQuery scripting.
 
The following is the HTML code I used for this code snippet.
 
HTML  
  1. <!DOCTYPE html>  
  2. <html>  
  3.   
  4. <head>  
  5. </head>  
  6.   
  7. <body>  
  8.     <div class="div1">Name 1</div>  
  9.     <div class="div2">Name 2</div>  
  10.     <div class="div3">Name 3</div>  
  11.     <div class="div4">Name 4</div>  
  12. </body>  
  13.   
  14. </html>  
The following is the CSS code I used for this code snippet.
 
CSS 
  1. <style>  
  2.     .active {  
  3.         border-style: solid;  
  4.         border-width: 1px;  
  5.         border-color: black;  
  6.     }  
  7. </style>  
The following is the JQuery scripting  I used for this code snippet.
 
JQuery 
  1. <script>  
  2.     $(document).ready(function() {  
  3.         $('div').on('click', function() {  
  4.             $('div').removeClass('active');  
  5.             $(this).addClass('active');  
  6.         });  
  7.     });  
  8. </script>  
Complete code 
  1. <!DOCTYPE html>  
  2. <html>  
  3.   
  4. <head>  
  5.     <style>  
  6.         .active {  
  7.             border-style: solid;  
  8.             border-width: 1px;  
  9.             border-color: black;  
  10.         }  
  11.     </style>  
  12.     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>  
  13.     <script>  
  14.         $(document).ready(function() {  
  15.             $('div').on('click', function() {  
  16.                 $('div').removeClass('active');  
  17.                 $(this).addClass('active');  
  18.             });  
  19.         });  
  20.     </script>  
  21. </head>  
  22.   
  23. <body>  
  24.     <div class="div1">Name 1</div>  
  25.     <div class="div2">Name 2</div>  
  26.     <div class="div3">Name 3</div>  
  27.     <div class="div4">Name 4</div>  
  28. </body>  
  29.   
  30. </html>   
Output
 
 
 

Conclusion

I hope you liked this code snippet. Thanks for reading please provide your valuable comments.