当前位置:首页 > jquery

jquery 集合

2026-01-16 15:11:31jquery

jQuery 集合简介

jQuery 集合是由 jQuery 选择器或方法返回的对象,包含一组 DOM 元素的引用。这些元素可以通过 jQuery 方法进行操作,例如修改样式、绑定事件或遍历 DOM。

创建 jQuery 集合

通过选择器或 DOM 元素创建集合:

// 通过选择器创建集合
var $elements = $('.class-name'); 

// 通过 DOM 元素创建集合
var div = document.getElementById('myDiv');
var $div = $(div);

操作集合元素

jQuery 集合支持链式调用,可对集合内所有元素统一操作:

$('.box').css('color', 'red').hide().delay(500).fadeIn();

遍历集合

使用 .each() 方法遍历集合中的每个元素:

$('li').each(function(index) {
    console.log(index + ': ' + $(this).text());
});

集合过滤与查找

通过 .filter().find() 等方法筛选或查找子集:

// 过滤出包含特定文本的元素
$('li').filter(function() {
    return $(this).text().includes('重要');
});

// 查找子元素
$('#parent').find('.child');

集合与数组转换

将 jQuery 集合转换为原生数组:

jquery 集合

var arr = $('div').toArray();

常用集合方法

  • .add():添加元素到集合。
  • .not():排除匹配的元素。
  • .slice():截取集合的子集。
  • .eq():获取指定索引的元素。

性能优化建议

  • 缓存重复使用的集合:var $items = $('.item');
  • 尽量缩小选择器范围,例如 $('#parent .child') 优于 $('.child')

通过灵活运用 jQuery 集合,可以高效地操作和动态更新页面元素。

标签: jquery
分享给朋友:

相关文章

jquery手册

jquery手册

jQuery手册概览 jQuery是一个快速、简洁的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。以下是核心功能和常用方法的分类整理。 核心方法 $(selector…

jquery属性

jquery属性

jQuery 属性操作 jQuery 提供了多种方法来操作 HTML 元素的属性。这些方法可以用于获取、设置、修改或删除元素的属性。 获取属性值 使用 attr() 方法可以获取指定属性的值。例如,…

jquery 对象

jquery 对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素的集合。它是一个类数组对象,包含一组 DOM 元素并提供 jQuery 特有的方法链式操作。 创…

jquery css

jquery css

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

jquery菜单

jquery菜单

以下是关于使用jQuery创建交互式菜单的几种常见方法及实现示例: 基础下拉菜单实现 通过jQuery的slideToggle和toggleClass实现简单下拉效果: $('.menu-item…

jquery动画

jquery动画

jQuery动画基础 jQuery提供了多种动画方法,用于创建平滑的过渡效果。常用的动画方法包括animate()、fadeIn()、fadeOut()、slideUp()和slideDown()。…