当前位置:首页 > jquery

jquery 中的$

2026-03-17 13:03:54jquery

jQuery 中的 $ 符号

在 jQuery 中,$ 符号是 jQuery 的别名,两者完全等价。$ 是一个函数,用于选择 DOM 元素或创建 jQuery 对象。

$ 的基本功能

  1. 选择元素
    $ 可以接受 CSS 选择器作为参数,返回匹配的 jQuery 对象。例如:

    $('div') // 选择所有 div 元素
    $('#myId') // 选择 id 为 myId 的元素
    $('.myClass') // 选择 class 为 myClass 的元素
  2. DOM 就绪事件
    通过 $(document).ready() 或简写的 $() 确保代码在 DOM 加载完成后执行:

    $(function() {
      // DOM 加载完成后执行的代码
    });
  3. 创建 DOM 元素
    传递 HTML 字符串给 $ 可以动态创建元素:

    $('<div>Hello</div>').appendTo('body');
  4. 封装 DOM 对象
    将原生 DOM 对象传递给 $ 可以将其转换为 jQuery 对象:

    $(document.getElementById('myId'));

$ 冲突处理

如果其他库(如 Prototype.js)也使用了 $,可以通过 jQuery.noConflict() 释放 $ 的控制权:

var jq = jQuery.noConflict(); // 之后用 jq 代替 $
jq('div').hide();

$ 的高级用法

  1. 链式调用
    jQuery 方法通常返回 jQuery 对象,支持链式调用:

    $('div').addClass('active').css('color', 'red');
  2. 扩展功能
    可以通过 $.fn 扩展 jQuery 的方法:

    $.fn.myPlugin = function() {
      return this.each(function() {
        console.log($(this).text());
      });
    };
  3. 工具方法
    $ 还提供了一些实用工具方法,如 $.each$.ajax

    jquery 中的$

    $.each([1, 2, 3], function(index, value) {
      console.log(value);
    });

注意事项

  • $ 是函数而非变量,调用时需加括号。
  • jQuery 对象与原生 DOM 对象不同,原生对象需用 $() 封装后才能调用 jQuery 方法。
  • 现代开发中,原生 JavaScript 的 querySelectorfetch 已部分替代 jQuery 的功能。

标签: jquery
分享给朋友:

相关文章

jquery教程

jquery教程

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

jquery api

jquery api

以下是关于 jQuery API 的详细介绍和使用方法: jQuery API 概述 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery获取radio选中的值

jquery获取radio选中的值

获取radio选中的值 使用jQuery获取被选中的radio按钮的值可以通过以下几种方法实现: 方法1:使用:checked选择器 var selectedValue = $('input[na…

jquery 下载

jquery 下载

jQuery 下载方法 官方网站下载 访问 jQuery 官网,点击页面上的“Download”按钮。官网提供两个版本: 压缩版(Production):文件名类似 jquery-x.x.x.m…

jquery 效果

jquery 效果

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。jQuery 提供了丰富的效果(Effects)功能,可以轻松实现元素的动态显…

jquery样式

jquery样式

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