当前位置:首页 > jquery

jquery增加class

2026-02-04 01:44:32jquery

jQuery 增加 class 的方法

在 jQuery 中,可以通过 .addClass() 方法为选中的元素添加一个或多个 class。该方法不会覆盖元素原有的 class,而是追加新的 class。

语法

$(selector).addClass(className);
  • selector:用于选择目标元素的 jQuery 选择器。
  • className:要添加的 class 名称,可以是单个 class 或多个 class(用空格分隔)。

示例 1:添加单个 class

$("#myElement").addClass("highlight");

上述代码会为 id="myElement" 的元素添加 highlight class。

jquery增加class

示例 2:添加多个 class

$(".myElements").addClass("active focus");

上述代码会为所有 class="myElements" 的元素同时添加 activefocus class。

jquery增加class

动态添加 class 可以通过变量或函数动态传递 class 名称:

var newClass = "selected";
$("div").addClass(newClass);

回调函数 .addClass() 还支持回调函数,根据元素的索引或现有 class 动态返回 class 名称:

$("li").addClass(function(index) {
  return "item-" + index;
});

上述代码会为每个 <li> 元素添加类似 item-0item-1 的 class。

注意事项

  • 如果元素已经包含某个 class,重复调用 .addClass() 不会重复添加。
  • 使用多个 class 时需确保用空格分隔。
  • 该方法适用于所有匹配的元素,无需手动遍历。

标签: jqueryclass
分享给朋友:

相关文章

jquery隐藏

jquery隐藏

jQuery 隐藏元素的方法 使用 jQuery 隐藏元素可以通过多种方式实现,以下是几种常见的方法: hide() 方法hide() 是最简单的隐藏元素方法,它会将元素的 display 属性设置…

jquery 效果

jquery 效果

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。jQuery 提供了丰富的效果(Effects)功能,可以轻松实现元素的动态显…

jquery 样式

jquery 样式

jQuery 样式操作 jQuery 提供了多种方法来操作 HTML 元素的样式,包括直接修改 CSS 属性、添加或移除类、获取样式值等。 修改 CSS 属性 使用 css() 方法可以直接修改元素…

jquery css

jquery css

jQuery 操作 CSS 的方法 jQuery 提供了多种方法来操作元素的 CSS 样式,包括获取、设置、添加或移除样式。以下是常用的方法: 获取 CSS 属性值 使用 .css() 方法获取元素…

引入jquery

引入jquery

引入jQuery的方法 通过CDN引入(推荐) 在HTML文件的<head>或<body>标签内添加以下链接,使用官方或公共CDN服务: <script src="…

jquery格式

jquery格式

jQuery 基本格式 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery 的基本使用格式: $(docu…