jQuery 如何在HTML中操作CSS类

jQuery 如何在HTML中操作CSS类

在本文中,我们将学习如何使用jQuery在HTML中操作CSS类。

使用jQuery,可以轻松地操作HTML元素的样式。我们有几个用于操作CSS的jQuery方法。让我们逐个讨论它们,并附上适当的示例。

jQuery addClass() 方法

jQuery addClass() 方法用于向所选元素添加一个或多个类。

语法

以下是jQuery addClass() 方法的语法 –

$(selector).addClass(classname);

“classname”是一个必需的参数。它指定要添加的一个或多个类名。

示例

在下面的示例中,我们使用jQuery的addClass()方法为HTML元素添加class属性。

<!DOCTYPE html>
<html>
   <head>
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js"></script>
      <script>
         (document).ready(function(){("button").click(function(){
               ("h3").addClass("newclass1");("p").addClass("newclass2");
            });
         });
      </script>
      <style>
         .newclass1 {
            font-size: xx-large;
         }

         .newclass2 {
            font-weight: bold;
            color: seagreen;
         }
      </style>
   </head>
   <body style="text-align: center;">
      <h3>Tutorialspoint</h3>
      <p>Simply Easy Learning at your fingertips.</p>
      <button>Click to add classes to elements</button>
   </body>
</html>

输出

在执行上述程序后,当您点击按钮时,标题和段落元素的样式将根据CSS中指定的属性进行操作。

示例

在这个例子中,我们使用了jQuery的addClass()方法来指定多个类,通过空格分隔类名。

<!DOCTYPE html>
<html>
   <head>
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js"></script>
      <script>
         (document).ready(function(){("button").click(function(){
               $("h3, p").addClass("newclass1 newclass2");
            });
         });
      </script>
      <style>
         .newclass1 {
            font-size: xx-large;
            color: seagreen;
         }
      </style>
   </head>
   <body style="text-align: center;">
      <h3>Tutorialspoint</h3>
      <p>Simply Easy Learning at your fingertips.</p>
      <button>Click to add classes to elements</button>
   </body>
</html>

输出

执行上述程序,并点击按钮查看更改。

jQuery removeClass() 方法

jQuery removeClass() 方法从选定的元素中删除一个或多个类。如果不给该方法指定任何参数,它会从选定的元素中删除所有的类名。

语法

以下是 jQuery removeClass() 方法的语法:

$(selector).removeClass(classname);

“classname”是一个必需的参数。它指定要删除的一个或多个类名。

示例

在以下示例中,我们正在从标题和段落元素中删除一个类属性:

<!DOCTYPE html>
<html>
   <head>
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js"></script>
      <script>
         (document).ready(function(){("button").click(function(){
               $("h3, p").removeClass("green");
            });
         });
      </script>
      <style>
         .green {
            font-size: xx-large;
            color: seagreen;
         }
      </style>
   </head>
   <body style="text-align: center;">
      <h3 class="green">Tutorialspoint</h3>
      <p class="green">Simply Easy Learning at your fingertips.</p>
      <button>Click to remove classes from elements</button>
   </body>
</html>

输出

执行上述程序并点击按钮查看更改。

jQuery toggleClass() 方法

jQuery toggleClass() 方法在所选元素上添加和删除类之间切换。

语法

以下是 jQuery toggleClass() 方法的语法 −

$(selector).toggleClass(classname);

示例

在下面的例子中,我们尝试使用jQuery的toggleClass()方法在选定的元素之间切换添加/移除类。

<!DOCTYPE html>
<html>
   <head>
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js"></script>
      <script>
         (document).ready(function(){("button").click(function(){
               $("h3, p").toggleClass("green");
            });
         });
      </script>
      <style>
         .green {
            font-size: xx-large;
            color: seagreen;
         }
      </style>
   </head>
   <body style="text-align: center;">
      <h3 class="green">Tutorialspoint</h3>
      <p class="green">Simply Easy Learning at your fingertips.</p>
      <button>Click to toggle classes</button>
   </body>
</html>

输出

执行上述程序并单击按钮查看切换效果。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

jQuery 精选笔记