当前位置:首页 > 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 图表解决方案: Chart.js 集成 Chart.j…

下载jquery

下载jquery

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

jquery 特效

jquery 特效

jQuery 特效实现方法 jQuery 提供了丰富的特效方法,可以轻松实现动画、渐变、滑动等效果。以下是一些常见的 jQuery 特效实现方式: 淡入淡出效果 使用 fadeIn() 和 fade…

引用jquery

引用jquery

以下是关于引用 jQuery 的几种常见方法: 通过 CDN 引用 使用公共内容分发网络(CDN)加载 jQuery,例如 Google 或 Microsoft 提供的 CDN。这种方式加载速度快且…

jquery显示隐藏

jquery显示隐藏

jQuery显示与隐藏元素的方法 jQuery提供了多种方法来实现元素的显示与隐藏功能,以下是常用的几种方式: 使用show()和hide()方法 show()方法用于显示被选元素,hide()方法…

jquery 上传文件

jquery 上传文件

jQuery 上传文件的方法 使用 jQuery 上传文件可以通过多种方式实现,以下是几种常见的方法: 使用 FormData 和 AJAX 这种方法适用于现代浏览器,支持异步上传文件而不需要刷新页…