Change Class of HTML Tag Using JQuery

In this tutorial we will see how to Change Class of HTML Tag Using JQuery. The jQuery removeClass() and addClass() methods are used for this purpose.

HTML Code

HTML Code is given below, This code contains HTML paragraph element and a button element.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Change Class of HTML Tag Using JQuery</title>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
</head>
<body>
<p class="one" id="main">Change my Class using JQuery!</p>
<button>Change Class</button>   
</body>
</html>

jQuery removeClass() Method

The jQuery removeClass() Method is used to remove one or more classes from the selected HTML element.

If class name is not defined, this method will remove all classes of the targeted html element.

jQuery addClass() Method

The jQuery addClass() Method is used to add one or more classes to the selected html element.

This method doesn't remove the existing class from the html element, it simply adds more classes.

JQuery Code

JQuery Code is given below, In this code jQuery removeClass() Method will remove the previous class from the paragraph element. Then the jQuery addClass() Method will add the new class to the paragraph element.

This is done on click event, which occurs when the button is clicked.

Take a look at the code given below.

<script>
$( "button" ).click(function() {
  $('#main').removeClass('one').addClass('two');
});
</script>

Video Tutorial

Watch video tutorial on how to Change Class of HTML Tag Using JQuery.

Remove White Spaces from Start and End of String using JQuery First Digit must be 0 using JQuery OnClick Close and Open Effect using JQuery Open Select File Dialog Box Using JQuery Display Message When File Is Selected Using JQuery Display clicked HTML Tag Name using JQuery Delay a Function Execution using JQuery Get ID of Clicked Element using JQuery Change HTML Button Text using JQuery Get Text of HTML Element using JQuery Execute a Function on Hover Using JQuery Refresh a Page With JQuery Get Class of Clicked Element Using JQuery Detect Change in Text Input using JQuery Get Selected Dropdown value using JQuery OnChange Append Table Row in JQuery Count number of Rows in a Table using JQuery Set Textarea Value using JQuery Change Button Text using JQuery Highlight Alternate Table Row using JQuery Show and Hide Element on Click using JQuery Open Link in New Window using JQuery Get Current Page URL using JQuery Count Number of Words using JQuery Add HTML Element Before Selected Element Using JQuery Add HTML Element After Selected Element Using JQuery Preview Selected Image Using JQuery Convert Image To Base64 String Using JQuery Open Link in New Tab using JQuery Disable Right Click on Website Using JQuery Hide Element when user click outside using JQuery Check Uncheck Checkbox using JQuery Change HTML Element Width On Hover Using JQuery Reset HTML Form Using JQuery - reset() Method and trigger() Method How To Get Value of Selected Radio Button Using jQuery Add Class to HTML Tag On Click Using Jquery How To Check If HTML Element Has a Child Using JQuery Submit Form If at least one Checkbox is Checked Disable All Form Elements using JQuery Display Current Date and Time Using HTML and JQUERY Change Class of HTML Tag Using JQuery