当前位置:首页 > jquery

jquery() 方法

2026-03-17 12:35:11jquery

jQuery() 方法概述

jQuery() 是 jQuery 库的核心方法,用于选择 DOM 元素或创建 DOM 元素。它通常简写为 $()。该方法支持多种参数类型,包括选择器字符串、DOM 元素、HTML 字符串或函数。

基本用法

选择 DOM 元素
通过 CSS 选择器获取匹配的元素集合:

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

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

$('<p>Hello World</p>') // 创建一个 <p> 元素
$('<div class="box"></div>') // 创建带 class 的 <div>

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

const element = document.getElementById('header');
$(element) // 包装为 jQuery 对象

文档就绪回调
传入函数时,会在 DOM 加载完成后执行:

$(function() {
  console.log('DOM 已加载');
});

参数扩展

  1. 上下文参数
    指定搜索范围(第二个参数):

    $('li', '#list') // 在 #list 元素内查找 <li>
  2. 复杂选择器
    支持组合选择器或过滤:

    $('ul li:first-child') // 选择每个 <ul> 的第一个 <li>
    $('input[type="text"]') // 选择类型为 text 的 <input>

返回值

返回一个 jQuery 对象(类数组集合),包含匹配的元素。可通过 jQuery 方法链式操作:

jquery() 方法

$('button').addClass('active').click(function() {
  alert('Clicked!');
});

注意事项

  • 若选择器无匹配,返回空的 jQuery 对象(length 为 0)。
  • 避免重复查询,可通过变量缓存 jQuery 对象:
    const $buttons = $('button');
    $buttons.hide();

标签: 方法jquery
分享给朋友:

相关文章

jquery中

jquery中

jQuery 基础概念 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。其核心特点是“写得更少,做得更多”(Write L…

jquery 选择

jquery 选择

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

jquery滑动

jquery滑动

jQuery 滑动效果实现方法 使用 slideDown() 和 slideUp() slideDown() 用于向下滑动显示元素,slideUp() 用于向上滑动隐藏元素。两者均可设置动画持续时间(…

jquery 特效

jquery 特效

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

jquery子元素

jquery子元素

jQuery 子元素选择方法 在jQuery中,选择子元素可以通过多种方式实现,以下是常用的几种方法: 使用 children() 方法 children() 方法用于获取匹配元素的所有直接子元素(…

jquery 中文

jquery 中文

以下是关于 jQuery 中文资源的整理,涵盖学习文档、社区和实用工具: jQuery 官方中文文档 jQuery 官方提供了部分中文文档,可通过官网切换语言或访问中文翻译版本。内容涵盖基础语法、A…