Home > Article > Web Front-end > How to add and remove classes in jquery
AddClass() and removeClass() can be used in jquery to add and remove classes. addClass() adds one or more classes to the selected element, the syntax is "$(selector).addClass(class name)". If you need to add multiple classes, use spaces to separate the class names. removeClass() removes one or more classes from the selected element, the syntax is "$(selector).removeClass(class name)"; the parameters can be omitted, and all classes will be cleared.
The operating environment of this tutorial: windows7 system, jquery3.6.1 version, Dell G3 computer.
jquery methods to add and remove classes
Description | |
---|---|
Adds the specified class name to the matching element. | |
Remove all or specified classes from all matching elements. |
jquery addClass()Add class
addClass() method adds an or Multiple classes. This method does not remove the existing class attribute, but only adds one or more class attributes. Tip: If you need to add multiple classes, please use spaces to separate class names.Syntax:
$(selector).addClass(class)
Description | |
---|---|
Required. Specifies one or more class names. |
Example: Add a class to the first p element
<!DOCTYPE html> <html> <head> <script src="js/jquery-3.6.1.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("button").click(function() { $("p:first").addClass("intro"); }); }); </script> <style type="text/css"> .intro { font-size: 120%; color: red; } </style> </head> <body> <h1>This is a heading</h1> <p>This is a paragraph.</p> <p>This is another paragraph.</p> <button>向第一个 p 元素添加一个类</button> </body> </html>
jQuery removeClass() Remove Class
The removeClass() method removes one or more classes from the selected element. Note: If no parameters are specified, this method will remove all classes from the selected elements.Syntax:
$(selector).removeClass(class)
Description | |
---|---|
class | Optional. Specifies the name of the class to be removed. If you need to remove several classes, please use spaces to separate class names. If this parameter is not set, all classes will be removed. |
Example: Remove all 's "intro" classes
<!DOCTYPE html> <html> <head> <script src="js/jquery-3.6.1.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("button").click(function() { $("p").removeClass("intro"); }); }); </script> <style type="text/css"> .intro { font-size: 120%; color: red; } </style> </head> <body> <h1 id="h1">This is a heading</h1> <p class="intro">This is a paragraph.</p> <p>This is another paragraph.</p> <button>从第一个段落中删除类</button> </body> </html>【Recommended learning:
jQuery video tutorial, web front-end video】
The above is the detailed content of How to add and remove classes in jquery. For more information, please follow other related articles on the PHP Chinese website!