当前位置:首页 > jquery

jquery入门

2026-03-16 08:52:37jquery

jQuery 入门指南

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是入门 jQuery 的基本步骤和核心功能。

引入 jQuery

在 HTML 文件中通过 CDN 引入 jQuery。推荐使用最新版本(如 3.6.0):

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

也可以下载 jQuery 文件并本地引入:

<script src="path/to/jquery.min.js"></script>

基本语法

jQuery 的核心是通过选择器选取 DOM 元素并对其操作。语法结构为 $(selector).action()

$(document).ready(function() {
    // 文档加载完成后执行代码
    $("button").click(function() {
        $("p").hide(); // 点击按钮时隐藏所有段落
    });
});

常用选择器

jQuery 使用 CSS 选择器语法选取元素:

  • $("#id"):通过 ID 选取元素。
  • $(".class"):通过类名选取元素。
  • $("element"):通过标签名选取元素。
  • $("parent > child"):选取直接子元素。

示例:

$("#header").css("color", "red"); // 设置 ID 为 header 的元素文字颜色为红色
$(".item").fadeOut(); // 隐藏所有类名为 item 的元素

DOM 操作

jQuery 提供了丰富的 DOM 操作方法:

  • 获取或设置内容:

    $("#div").text(); // 获取文本内容
    $("#div").html("<p>New content</p>"); // 设置 HTML 内容
  • 修改属性:

    $("#img").attr("src", "new-image.jpg"); // 修改图片的 src 属性
  • 添加或移除元素:

    $("#list").append("<li>New item</li>"); // 在列表末尾添加项
    $("#item").remove(); // 移除元素

事件处理

jQuery 简化了事件绑定:

$("#btn").click(function() {
    alert("Button clicked!");
});

$("input").keypress(function(event) {
    console.log("Key pressed: " + event.key);
});

支持的事件包括 clickdblclickmouseenterkeypress 等。

动画效果

jQuery 内置了简单的动画方法:

$("#box").hide(1000); // 1 秒内隐藏元素
$("#box").slideUp(); // 向上滑动隐藏
$("#box").fadeIn("slow"); // 淡入显示

可以自定义动画:

$("#box").animate({
    opacity: 0.5,
    left: "+=50px"
}, 1000);

Ajax 请求

jQuery 简化了 Ajax 调用:

$.get("url", function(data) {
    console.log("Data received: " + data);
});

$.post("url", { key: "value" }, function(response) {
    alert("Response: " + response);
});

链式调用

jQuery 支持链式调用,允许多个操作串联:

$("#div")
    .css("color", "blue")
    .slideUp(500)
    .slideDown(500);

插件扩展

jQuery 的插件生态丰富,可以通过引入插件扩展功能。例如,使用 jQuery UI 添加高级交互:

jquery入门

<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

<script>
    $("#datepicker").datepicker(); // 启用日期选择器
</script>

学习资源

通过以上内容,可以快速掌握 jQuery 的基本用法并开始开发动态网页。

标签: 入门jquery
分享给朋友:

相关文章

jquery怎么读

jquery怎么读

jQuery的发音 jQuery的正确发音为 "jay-query"(/ˈdʒeɪkwɪəri/)。其中: "jay" 发字母 "J" 的音(如英文单词 "jump" 的首音)。 "query"…

jquery实现

jquery实现

以下是关于jQuery实现的常见应用场景及方法,分为核心功能模块说明: DOM操作 使用$()选择器获取元素后,可通过链式调用方法操作DOM: $('#element').html('新内容').…

jquery 选中

jquery 选中

jQuery 选中元素的方法 jQuery 提供了多种方式来选中 DOM 元素,以下是一些常用的方法: 通过 ID 选中元素 使用 # 符号加上元素的 ID 来选中特定元素: $('#elemen…

jquery函数

jquery函数

jQuery 函数概述 jQuery 是一个快速、简洁的 JavaScript 库,通过封装原生 JavaScript 功能,简化 DOM 操作、事件处理、动画和 AJAX 等任务。其核心函数 $()…

jquery时间

jquery时间

jQuery 时间处理 jQuery 本身不提供专门的时间处理函数,但可以通过 JavaScript 的 Date 对象结合 jQuery 的事件和方法来实现时间操作。以下是常见的时间处理需求及实现方…

jquery 菜单

jquery 菜单

jQuery 菜单实现方法 使用 jQuery 创建动态菜单可以通过多种方式实现,以下是几种常见的方法: 基于 HTML 和 CSS 的基础结构 创建菜单的 HTML 结构通常使用无序列表 <…