当前位置:首页 > jquery

jquery 对象

2026-04-07 19:19:52jquery

jQuery 对象简介

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

创建 jQuery 对象

通过选择器或 DOM 元素创建 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 操作

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

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

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

事件处理

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

遍历与过滤

jquery 对象

// 遍历元素
$('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 之家

jquery 之家

jQuery 之家是一个专注于 jQuery 相关资源的中文网站,提供插件、教程、代码示例等内容。以下是相关信息整理: jQuery 之家网站内容 该网站通常包含以下资源: jQuery 插件下载…

jquery库

jquery库

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

jquery版本

jquery版本

jQuery 的版本历史及当前状态如下: 当前稳定版本 jQuery 的最新稳定版本是 3.6.4(发布于 2023 年 3 月),支持现代浏览器并修复了部分安全问题。 主要版本分支…

jquery实现vue

jquery实现vue

jQuery 和 Vue.js 是两种不同理念的前端工具,前者基于 DOM 操作,后者基于数据驱动。虽然 Vue 可以替代 jQuery 的大部分功能,但若需在 Vue 中临时集成 jQuery 或模…

下载jquery

下载jquery

下载 jQuery 的方法 官方网站下载 访问 jQuery 的官方网站 https://jquery.com,点击页面上的“Download”按钮。选择压缩版(minified)或未压缩版(unco…

jquery 样式

jquery 样式

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