当前位置:首页 > jquery

jquery $函数

2026-03-17 13:25:36jquery

jQuery $函数基础概念

jQuery的核心是$函数,它是jQuery()的别名。该函数用于选择DOM元素或创建jQuery对象,是操作网页元素的入口点。

选择DOM元素

通过CSS选择器获取元素并返回jQuery对象:

$('div') // 选择所有<div>元素
$('#header') // 选择id为header的元素
$('.menu-item') // 选择class为menu-item的所有元素

创建新元素

传入HTML字符串可创建新DOM元素:

$('<p>New paragraph</p>') // 创建新段落
$('<div class="box"></div>') // 创建带class的div

文档就绪事件处理

使用$()包裹函数,确保代码在DOM加载完成后执行:

$(function() {
  // DOM加载完成后执行的代码
});

DOM元素包装

将原生DOM元素转换为jQuery对象:

const elem = document.getElementById('content');
$(elem).hide(); // 转换为jQuery对象后调用方法

扩展功能

$函数可扩展为其他用途(需谨慎):

$.extend({
  customMethod: function() {
    // 自定义全局方法
  }
});

避免冲突

当其他库也使用$时,可通过以下方式释放控制权:

jQuery.noConflict(); // 释放$变量
const $j = jQuery; // 使用新别名

参数类型处理

$函数根据传入参数类型执行不同操作:

  • 字符串(选择器或HTML)
  • DOM元素
  • 函数(文档就绪回调)
  • 对象数组(转换为jQuery集合)

链式调用

所有jQuery方法返回jQuery对象,支持链式调用:

jquery $函数

$('button').addClass('active').attr('disabled', true).text('Click');

标签: 函数jquery
分享给朋友:

相关文章

jquery事件

jquery事件

jQuery 事件基础 jQuery 提供了一套简化的事件处理机制,允许开发者通过简洁的语法绑定、触发和管理事件。核心方法包括 on()、off()、trigger() 等,支持常见事件(如点击、悬停…

jquery标签

jquery标签

jQuery 标签操作 jQuery 提供了多种方法来操作 HTML 标签(元素),包括创建、修改、删除和遍历等。以下是常用的 jQuery 标签操作方法: 选择标签 使用选择器获取 HTML 元素…

jquery方法

jquery方法

jQuery 核心方法 $() 或 jQuery() 是核心选择器方法,用于获取 DOM 元素或创建 jQuery 对象。支持 CSS 选择器、DOM 元素或 HTML 字符串。 $('#id'…

jquery 使用

jquery 使用

jQuery 基础使用 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 的基本使用方法。 引入…

html jquery

html jquery

HTML 与 jQuery 基础 HTML 是超文本标记语言,用于构建网页的结构和内容。jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery css

jquery css

jQuery 操作 CSS 的方法 jQuery 提供了多种方法来操作元素的 CSS 样式,包括获取、设置、添加或移除样式。以下是常用的方法: 获取 CSS 属性值 使用 .css() 方法获取元素…