当前位置:首页 > jquery

jquery 对象

2026-01-13 15:53:06jquery

jQuery 对象简介

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

创建 jQuery 对象

通过 $()jQuery() 函数将 DOM 元素、选择器字符串或 HTML 字符串转换为 jQuery 对象:

// 通过选择器创建
const $divs = $('div'); // 所有 <div> 元素的集合

// 通过 DOM 元素创建
const elem = document.getElementById('box');
const $box = $(elem); // 单个元素的 jQuery 对象

// 通过 HTML 字符串创建
const $newDiv = $('<div>动态创建的元素</div>');

jQuery 对象特性

  1. 类数组结构
    jQuery 对象类似数组,可通过索引访问元素:

    $('li')[0]; // 获取第一个 <li> 的 DOM 元素
  2. 链式调用
    大多数 jQuery 方法返回 jQuery 对象本身,支持链式操作:

    $('p').css('color', 'red').hide().delay(500).show();
  3. 扩展方法
    可通过 $.fn 扩展 jQuery 对象的方法:

    $.fn.highlight = function() {
      this.css('background', 'yellow');
      return this; // 保持链式调用
    };

jQuery 对象与 DOM 对象的转换

  1. jQuery 对象转 DOM 对象

    jquery 对象

    const $div = $('div');
    const domDiv = $div[0]; // 或 $div.get(0);
  2. DOM 对象转 jQuery 对象

    const domDiv = document.querySelector('div');
    const $div = $(domDiv);

常用 jQuery 对象方法

  • 操作类名

    $elem.addClass('active');
    $elem.removeClass('inactive');
  • 属性操作

    $elem.attr('title', '新标题');
    const value = $elem.prop('checked');
  • 事件绑定

    jquery 对象

    $elem.on('click', handler);
    $elem.off('click');
  • 动画效果

    $elem.fadeIn(300).slideUp();

注意事项

  1. 性能优化
    避免过度使用通用选择器(如 *),优先使用 ID 或类选择器。

  2. 内存管理
    移除事件监听或数据引用防止内存泄漏:

    $elem.off().empty();
  3. 版本兼容性
    jQuery 3.x 移除了部分旧 API(如 $.load()),需检查迁移指南。

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

相关文章

jquery 菜鸟

jquery 菜鸟

jQuery 入门指南 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下内容适合初学者快速上手。 引入 jQuery 在…

jquery点击

jquery点击

jQuery 点击事件绑定方法 使用 jQuery 绑定点击事件可以通过多种方式实现,以下是几种常见的方法: click() 方法绑定 $("#elementId").click(function…

jquery实现

jquery实现

以下是关于jQuery实现的常见应用场景及方法,分为核心功能模块说明: DOM操作 使用$()选择器获取元素后,可通过链式调用方法操作DOM: $('#element').html('新内容').…

jquery表单

jquery表单

jQuery 表单操作 jQuery 提供了丰富的 API 用于表单操作,包括表单元素的选择、值获取与设置、事件处理等。 表单元素选择 使用 jQuery 选择器可以方便地选取表单元素: // 选…

jquery样式

jquery样式

jQuery 样式操作基础 jQuery 提供了多种方法来操作 HTML 元素的样式,包括直接修改 CSS 属性、添加/移除类名等。以下是常见的样式操作方法: 修改 CSS 属性 使用 css()…

jquery 高度

jquery 高度

jQuery 获取和设置元素高度的方法 使用 jQuery 可以方便地获取或设置元素的高度。以下是几种常用的方法: 获取元素高度 使用 height() 方法可以获取匹配元素中第一个元素的计算高度(…