当前位置:首页 > jquery

jquery 对象

2026-04-07 19:19:52jquery

jQuery 对象简介

jQuery 对象是由 jQuery 函数(通常通过 $()jQuery() 调用)返回的类数组对象,封装了一个或多个 DOM 元素,并提供了一系列便捷的操作方法。

创建 jQuery 对象

通过选择器或 DOM 元素创建 jQuery 对象:

jquery 对象

// 通过选择器创建
const $divs = $('div');

// 通过 DOM 元素创建
const div = document.querySelector('div');
const $div = $(div);

jQuery 对象特性

  • 类数组结构:可以通过索引访问元素(如 $divs[0]),或使用 .get() 方法。
  • 链式调用:多数方法返回 jQuery 对象,支持链式操作:
    $('div').addClass('active').css('color', 'red');

常用方法

DOM 操作

jquery 对象

// 添加类
$('div').addClass('highlight');

// 修改样式
$('div').css('font-size', '16px');

// 插入内容
$('div').html('<p>New content</p>');

事件处理

$('button').click(function() {
  alert('Button clicked!');
});

遍历与过滤

// 遍历元素
$('li').each(function(index) {
  console.log(index, $(this).text());
});

// 过滤元素
const $filtered = $('li').filter('.active');

与 DOM 对象的转换

  • jQuery 转 DOM
    const domElement = $('div')[0]; // 或 $('div').get(0)
  • DOM 转 jQuery
    const $jQueryObject = $(domElement);

注意事项

  • jQuery 对象的方法无法直接用于 DOM 元素,需先转换为 jQuery 对象。
  • 使用 length 属性检查匹配的元素数量:
    if ($('div').length > 0) {
      // 存在匹配元素
    }

通过 jQuery 对象,开发者可以高效地操作 DOM、处理事件及实现动画效果,简化了原生 JavaScript 的复杂性。

标签: 对象jquery
分享给朋友:

相关文章

jquery api

jquery api

以下是关于 jQuery API 的详细介绍和使用方法: jQuery API 概述 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery的

jquery的

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它的核心理念是“写得更少,做得更多”(Write Le…

jquery 元素

jquery 元素

jQuery 元素选择与操作 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery 中常用的元素选择与操作方法…

jquery图片

jquery图片

jQuery 图片操作 jQuery 提供了多种方法来处理图片,包括加载、显示、隐藏、动画效果等。以下是一些常见的 jQuery 图片操作方法: 动态加载图片 使用 jQuery 的 attr()…

jquery div

jquery div

jQuery 操作 div 元素 jQuery 提供了多种方法来操作 div 元素,包括选择、修改内容、样式调整、事件绑定等。以下是常见操作的示例: 选择 div 元素 通过 ID 选择 div:…

jquery加载

jquery加载

jQuery 加载方法 使用 CDN 加载 jQuery 推荐通过公共 CDN(如 Google、Microsoft 或 jQuery 官方)加载,速度快且可能已被浏览器缓存。 <…