当前位置:首页 > jquery

jquery对象

2026-03-02 10:18:50jquery

jQuery 对象简介

jQuery 对象是通过 jQuery 选择器或方法创建的包含 DOM 元素的集合。它封装了 DOM 元素并提供了一系列便捷的方法来操作这些元素,例如修改样式、绑定事件或执行动画。

创建 jQuery 对象

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

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

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

// 通过 HTML 片段创建  
var $newElement = $('<p>New paragraph</p>');  

jQuery 对象特性

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

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

    $('div').css('color', 'red').hide().fadeIn();  
  3. 扩展方法
    可通过 $.fn 扩展 jQuery 对象的原型,添加自定义方法:

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

与 DOM 对象的区别

  • DOM 对象:原生 JavaScript 对象,如 document.getElementById() 返回的结果。

  • jQuery 对象:封装了 DOM 对象的集合,提供额外方法。

  • 转换方法

    // DOM 转 jQuery  
    var domElement = document.querySelector('p');  
    var $jQueryObj = $(domElement);  
    
    // jQuery 转 DOM  
    var domElementAgain = $jQueryObj[0];  

常用操作示例

  1. 遍历元素

    $('li').each(function(index) {  
      console.log(index + ': ' + $(this).text());  
    });  
  2. 事件绑定

    $('button').click(function() {  
      alert('Clicked!');  
    });  
  3. 样式修改

    $('.box').css({  
      'width': '100px',  
      'height': '100px'  
    });  
  4. AJAX 请求

    jquery对象

    $.get('https://api.example.com/data', function(response) {  
      console.log(response);  
    });  

注意事项

  • 避免重复创建 jQuery 对象,可缓存对象以提高性能:
    var $elements = $('.items'); // 缓存  
    $elements.hide();  
  • 使用 $(document).ready() 确保 DOM 加载完成后执行代码:
    $(function() {  
      // DOM 就绪后执行  
    });  

通过 jQuery 对象可以高效地完成 DOM 操作、事件处理和动态内容更新,是前端开发中的重要工具。

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

相关文章

jquery教程

jquery教程

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

jquery版本

jquery版本

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

jquery 筛选器

jquery 筛选器

jQuery 筛选器 jQuery 筛选器用于从一组匹配的元素中进一步筛选出符合条件的子集。这些筛选器可以基于元素的位置、内容、属性或状态进行筛选。 基本筛选器 :first 选择第一个匹配的元素。…

jquery 选择

jquery 选择

jQuery 选择器基础 jQuery 选择器基于 CSS 选择器语法,用于快速定位和操作 DOM 元素。核心语法为 $() 或 jQuery(),括号内传入选择器表达式。 // 选择所有 <…

jquery div

jquery div

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

jquery删除

jquery删除

jQuery 删除元素的方法 使用 jQuery 删除 DOM 元素有多种方式,可以根据需求选择合适的方法。 remove() 方法remove() 方法会删除选中的元素及其子元素,同时移除元素上的…