jQuery - 获取和设置 CSS 类


使用 jQuery,可以轻松操作元素的样式。


jQuery 操作 CSS

jQuery 有多种 CSS 操作方法。我们将研究以下方法:

  • addClass()- 向所选元素添加一个或多个类
  • removeClass()- 从所选元素中删除一个或多个类
  • toggleClass()- 在所选元素中添加/删除类之间切换
  • css()- 设置或返回样式属性

样式表示例

以下样式表将用于此页面上的所有示例:

.important {
  font-weight: bold;
  font-size: xx-large;
}

.blue {
  color: blue;
}

jQuery addClass() 方法

以下示例展示了如何向不同元素添加类属性。当然,您可以在添加类时选择多个元素:

示例

$("button").click(function(){
  $("h1, h2, p").addClass("blue");
  $("div").addClass("important");
});
亲自试一试 »

您还可以在addClass()方法:

示例

$("button").click(function(){
  $("#div1").addClass("important blue");
});
亲自试一试 »


jQuery的removeClass()方法

以下示例演示如何从不同元素中删除特定的类属性:

示例

$("button").click(function(){
  $("h1, h2, p").removeClass("blue");
});
亲自试一试 »

jQuery的toggleClass()方法

下面的例子将展示如何使用 jQuerytoggleClass()方法。此方法在从选定元素添加/删除类之间切换:

示例

$("button").click(function(){
  $("h1, h2, p").toggleClass("blue");
});
亲自试一试 »

jQuery css() 方法

jQuerycss()方法将在下一章中解释。


jQuery 练习

通过练习测试一下

练习:

使用 jQuery 方法添加"important" 类到 <p> 元素。

$("p").("");

开始练习


jQuery CSS 参考

有关所有 jQuery CSS 方法的完整概述,请访问我们的jQuery HTML/CSS 参考