当前位置:首页 > 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 实现滑块功能可以通过多种方式完成,包括使用原生 jQuery 或结合插件(如 jQuery UI)。以下是几种常见实现方法: 使用 jQuery UI…

jquery图片

jquery图片

jQuery 图片操作 jQuery 提供了多种方法来处理图片,包括加载、显示、隐藏、动画效果等。以下是一些常见的 jQuery 图片操作方法: 动态加载图片 使用 jQuery 的 attr()…

jquery属性

jquery属性

jQuery 属性操作 jQuery 提供了多种方法来操作 HTML 元素的属性。这些方法可以用于获取、设置、修改或删除元素的属性。 获取属性值 使用 attr() 方法可以获取指定属性的值。例如,…

jquery 菜单

jquery 菜单

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

jquery遍历

jquery遍历

jQuery遍历方法 jQuery提供了多种遍历DOM元素的方法,可以根据需求选择合适的方式操作元素集合。 each()方法 each()方法用于遍历jQuery对象中的每个元素,并对每个元素执行回…

jquery 循环

jquery 循环

jQuery 循环方法 jQuery 提供了多种循环遍历元素或数组的方法,以下是常用的几种方式: each() 方法 each() 是 jQuery 中最常用的循环方法,用于遍历 jQuery 对象…