当前位置:首页 > jquery

jquery 对象

2026-03-02 10:20:27jquery

jQuery 对象的基本概念

jQuery 对象是通过 jQuery 选择器或方法创建的,封装了 DOM 元素或元素集合的 JavaScript 对象。它提供了一系列便捷的方法来操作 DOM、处理事件、执行动画等。jQuery 对象与原生 DOM 对象不同,但可以通过索引或方法互相转换。

jquery 对象

创建 jQuery 对象

使用 $()jQuery() 函数可以创建 jQuery 对象。参数可以是选择器、DOM 元素、HTML 字符串或函数。

jquery 对象

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

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

// 通过 HTML 字符串创建
var $newDiv = $('<div>New Div</div>');

jQuery 对象与 DOM 对象的转换

jQuery 对象是类数组对象,可以通过索引或 .get() 方法获取原生 DOM 对象。反之,可以将 DOM 对象传入 $() 转换为 jQuery 对象。

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

// DOM 对象转 jQuery 对象
var div = document.getElementById('myDiv');
var $div = $(div);

jQuery 对象的链式调用

jQuery 对象的方法通常返回自身,支持链式调用。

$('div')
  .css('color', 'red')
  .addClass('highlight')
  .on('click', function() {
    alert('Clicked!');
  });

常用 jQuery 对象方法

  • DOM 操作.html(), .text(), .append(), .remove()
  • 样式操作.css(), .addClass(), .removeClass()
  • 事件处理.on(), .off(), .click()
  • 动画效果.show(), .hide(), .fadeIn(), .animate()
  • 遍历与筛选.each(), .find(), .filter()

示例代码

// 选择所有段落并修改内容
$('p').text('Hello, jQuery!');

// 遍历元素并添加类
$('li').each(function(index) {
  $(this).addClass('item-' + index);
});

// 动态添加元素
$('body').append('<button>Click Me</button>');

注意事项

  • jQuery 对象的方法通常作用于集合中的所有元素。
  • 避免过度使用链式调用,以免代码难以维护。
  • 现代 JavaScript 框架(如 React、Vue)可能减少对 jQuery 的依赖,但在传统项目中仍广泛使用。

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

相关文章

jquery教程

jquery教程

jQuery 教程:基础与实用方法 jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其核心特点是“写得更少…

锋利的jquery

锋利的jquery

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。其核心特点是“写得更少,做得更多”,适合快速开发动态网…

jquery图片

jquery图片

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

jquery div

jquery div

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

加载jquery

加载jquery

加载 jQuery 的方法 通过 CDN 加载 推荐使用官方或公共 CDN(内容分发网络)加载 jQuery,速度快且稳定。将以下代码添加到 HTML 文件的 <head> 或 <b…

jquery 删除

jquery 删除

jQuery 删除元素的方法 使用 jQuery 删除 DOM 元素可以通过多种方式实现,具体方法取决于需求。以下是几种常见的删除方式: remove() 方法 remove() 方法会删除选中的元…