当前位置:首页 > jquery

jquery类选择器

2026-03-16 12:44:30jquery

jQuery 类选择器基础用法

类选择器在 jQuery 中通过 .className 语法实现,用于选取所有带有指定 class 的 DOM 元素。例如选取所有 active 类的元素:

$('.active').css('color', 'red');

多类名选择

可以组合多个类名进行更精确的选择。例如选取同时具有 btnprimary 类的元素:

$('.btn.primary').hide();

上下文中的类选择器

可以在特定父元素范围内查找类名匹配的元素。例如在 #container 内查找 .item

$('.item', '#container').addClass('highlight');
// 等效于
$('#container').find('.item').addClass('highlight');

动态操作类名

通过类选择器获取元素后,可动态修改类名:

$('.target').addClass('new-class');    // 添加类
$('.target').removeClass('old-class'); // 移除类
$('.target').toggleClass('active');   // 切换类

类选择器结合其他选择器

类选择器可与标签选择器、属性选择器等组合使用:

$('div.header').css('background', 'blue');      // 类名 + 标签
$('.menu[data-collapsed]').fadeIn();            // 类名 + 属性

性能注意事项

过度使用类选择器可能影响性能,尤其在大型 DOM 中。建议:

  • 尽量结合上下文缩小查找范围
  • 对重复使用的选择器结果进行缓存
    var $elements = $('.reused-class');
    $elements.hide();
    $elements.addClass('processed');

与 CSS 类选择器的区别

jQuery 类选择器与 CSS 语法一致,但返回的是 jQuery 对象(包含 DOM 元素的集合),而非原生 DOM 节点。可通过索引或 .get() 方法获取原生元素:

jquery类选择器

$('.item')[0];     // 获取第一个原生 DOM 元素
$('.item').get(1); // 获取第二个原生 DOM 元素

标签: 选择器jquery
分享给朋友:

相关文章

jquery添加

jquery添加

jQuery 添加元素的方法 在jQuery中,添加元素到DOM有多种方式,可以根据需求选择合适的方法。 append() 将内容插入到选定元素的内部末尾处。 $("#container").ap…

jquery删除

jquery删除

jQuery 删除元素的方法 使用 jQuery 删除 DOM 元素有多种方式,可以根据需求选择合适的方法。 remove() 方法remove() 方法会删除选中的元素及其子元素,同时移除元素上的…

jquery时间

jquery时间

jQuery 时间处理 jQuery 本身不提供专门的时间处理函数,但可以通过 JavaScript 的 Date 对象结合 jQuery 的事件和方法来实现时间操作。以下是常见的时间处理需求及实现方…

jquery列表

jquery列表

jQuery 列表操作 jQuery 提供了多种方法来操作 HTML 列表(如 <ul> 或 <ol>),包括动态添加、删除、修改列表项,以及事件绑定等。 创建列表 使用 j…

jquery 框架

jquery 框架

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其设计宗旨是“Write Less, Do More”,通…

jquery 查询

jquery 查询

jQuery 查询方法 jQuery 提供了多种方法来查询和操作 DOM 元素,以下是一些常用的查询方法: 基本选择器 使用 $() 或 jQuery() 函数可以通过 CSS 选择器查找元素:…