当前位置:首页 > jquery

jquery入门教程

2026-02-04 03:02:43jquery

jQuery入门教程

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

引入jQuery库

在HTML文件中通过CDN引入jQuery:

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

或下载本地文件引入:

<script src="jquery-3.6.0.min.js"></script>

基础语法

jQuery通过$符号定义,基本语法为:

$(selector).action()
  • selector:选择HTML元素(类CSS选择器)
  • action():对元素执行的操作

示例:隐藏所有<p>元素

$("p").hide();

常用选择器

  • 元素选择器:$("p")
  • ID选择器:$("#demo")
  • 类选择器:$(".test")
  • 组合选择器:$("div, p, .class")

DOM操作

修改元素内容:

$("#demo").text("新文本"); // 修改文本
$("#demo").html("<b>新HTML</b>"); // 修改HTML

修改属性:

$("img").attr("src", "new-image.jpg"); // 修改src属性
$("input").val("新值"); // 修改表单值

事件处理

常见事件方法:

$("button").click(function() {
  alert("按钮被点击");
});

$("input").change(function() {
  console.log("输入值变化");
});

动画效果

隐藏/显示:

$("#box").hide(); // 隐藏
$("#box").show(); // 显示
$("#box").toggle(); // 切换状态

淡入淡出:

$("#box").fadeIn(); // 淡入
$("#box").fadeOut(); // 淡出

滑动效果:

$("#box").slideUp(); // 上滑隐藏
$("#box").slideDown(); // 下滑显示

AJAX请求

GET请求示例:

$.get("test.php", function(data) {
  $("#result").html(data);
});

POST请求示例:

$.post("test.php", { name: "John" }, function(data) {
  alert(data);
});

链式调用

jQuery支持链式写法:

$("#box")
  .css("color", "red")
  .slideUp(1000)
  .slideDown(1000);

实用技巧

遍历元素:

$("li").each(function() {
  console.log($(this).text());
});

动态添加元素:

$("body").append("<div>新内容</div>");

过滤元素:

$("div").filter(".important").css("background", "yellow");

注意事项

  • 确保DOM加载完成后执行jQuery代码:

    $(document).ready(function() {
    // jQuery代码
    });

    或简写为:

    $(function() {
    // jQuery代码
    });
  • 避免选择器过于复杂,影响性能

  • 新项目建议考虑现代框架(如Vue/React),但jQuery仍适合维护旧项目或快速原型开发

    jquery入门教程

分享给朋友:

相关文章

jquery库

jquery库

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够…

jquery 筛选器

jquery 筛选器

jQuery 筛选器 jQuery 筛选器用于从一组匹配的元素中进一步筛选出符合条件的子集。这些筛选器可以基于元素的位置、内容、属性或状态进行筛选。 基本筛选器 :first 选择第一个匹配的元素。…

jquery 元素

jquery 元素

jQuery 元素选择与操作 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery 中常用的元素选择与操作方法…

jquery 图片

jquery 图片

jQuery 图片操作 jQuery 提供了多种方法来操作图片,包括加载、显示、隐藏、调整尺寸等。以下是一些常见的图片操作方法: 动态加载图片 使用 attr() 方法可以动态修改图片的 src 属…

jquery页面

jquery页面

jQuery 页面操作指南 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 在页面中的常见使用方法…

jquery加载

jquery加载

jQuery 加载方法 使用 CDN 加载 jQuery 推荐通过公共 CDN(如 Google、Microsoft 或 jQuery 官方)加载,速度快且可能已被浏览器缓存。 <scri…