当前位置:首页 > 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。

示例 2:添加多个 class

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

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

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

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

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

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

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

jquery增加class

注意事项

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

标签: jqueryclass
分享给朋友:

相关文章

jquery api

jquery api

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery API 的核心功能和使用方法: 选择器 jQuery…

jquery 效果

jquery 效果

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

jquery 特效

jquery 特效

jQuery 特效实现方法 jQuery 提供了丰富的特效方法,可以轻松实现动画、渐变、滑动等效果。以下是一些常见的 jQuery 特效实现方式: 淡入淡出效果 使用 fadeIn() 和 fade…

jquery导航

jquery导航

jQuery 导航实现方法 使用 jQuery 实现导航菜单 jQuery 提供了多种方法来实现导航菜单的交互效果,如滑动、淡入淡出或高亮显示当前页面。以下是一个简单的导航菜单实现示例: <…

jquery 列表

jquery 列表

jQuery 列表操作 jQuery 提供了多种方法来操作 HTML 列表(如 <ul> 或 <ol>)。以下是一些常见的操作方式: 动态添加列表项 使用 append()…

jquery滚动条

jquery滚动条

jQuery 滚动条操作 获取滚动条位置 使用scrollTop()方法获取垂直滚动条的位置,scrollLeft()获取水平滚动条位置: $(window).scrollTop(); // 垂直…