哪个jQuery方法用于从选定的元素中添加或删除一个或多个类

  • Post category:jquery

jQuery中用于从选定的元素中添加或删除一个或多个类的方法是.addClass().removeClass()

.addClass()方法

.addClass()方法用于向选定的元素添加一个或多个类。以下是.addClass()方法的基本语法:

$(selector).addClass(classname);

在这个语法中,selector是要操作的元素的选择器,classname是要添加的类名。如果要添加多个类名,可以使用空格分隔它们。例如,要向所有<p>元素添加redbold两个类名,可以使用以下代码:

$("p").addClass("red bold");

这个代码将向所有<p>元素添加redbold两个类名。

示例1:使用.addClass()方法添加类名

以下是一个示例,演示如何使用.addClass()方法向元素添加类名:

<!DOCTYPE html>
<html>
<head>
  <title>addClass()方法示例</title>
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
  <style>
    .red {
      color: red;
    }
 .bold {
      font-weight: bold;
    }
  </style>
</head>
<body>
  <p>这是一个段落。</p>
  <script>
    $("p").addClass("red bold");
  </script>
</body>
</html>
`

在这个示例中,我们首先创建了一个`<p>`元素。然后,我们使用`.addClass()`方法向该元素添加`red`和`bold`两个类名。当代码执行完成后,该元素的文本颜将变为红色,字体加粗。

## `.removeClass()`方法

`.removeClass()`方法用于从选定的元素中删除一个或多个类。以下是`.removeClass()`方法的基本语法:

```javascript
$(selector).removeClass(classname);

在这个语法中,selector是要操作的元素的选择器,classname是要删除的类名。如果要删除多个类名,可以使用空格分隔它们。例如,要从所有<p>元素中删除redbold两个类名,可以使用以下代码:

$("p").removeClass("red bold");

这个代码将从<p>元素中删除redbold两个类名。

示例2:使用.removeClass()方法删除类名

以下是另一个示例,演示如何使用.removeClass()方法从元素中删除类名:

“`html



removeClass方法示例

这是一个红色加粗的段落。



在这个示例中,我们首先创建了一个带有redbold两个类名的<p>元素。然后,我们使用.removeClass()方法从该元素中删除这两个类名。当代码执行完成后,该元素的文本颜色将恢复为默认颜色,字体不再加粗。

结论

.addClass().removeClass()方法都用于向选定的元素中添加或删除一个或多个类。.addClass()方法用于添加类名,.removeClass()方法用于删除类名。这两个方法都可以接受一个或多个类作为参数,并且可以使用空格分隔它们。本文详细讲解了.addClass().removeClass()方法的语法和用法,并提供了两个示例,演示如何使用这两个方法向元素添加或删除类名。