当前位置:首页 > 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 添加元素的方法 动态添加 HTML 内容 使用 append()、prepend()、after() 或 before() 方法可以在 DOM 中插入新元素。 // 在元素内部末尾…

使用jquery

使用jquery

引入jQuery库 在HTML文件中通过<script>标签引入jQuery库。可以从CDN加载,例如: <script src="https://code.jquery.com/…

jquery鼠标

jquery鼠标

jQuery 鼠标事件处理 jQuery 提供了丰富的鼠标事件处理方法,可以方便地响应用户的鼠标操作。以下是常见的鼠标事件及其用法: 鼠标点击事件 click(): 鼠标单击时触发 dblclic…

jquery 菜单

jquery 菜单

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

jquery 导航

jquery 导航

jQuery 导航实现方法 使用jQuery创建动态导航菜单 通过jQuery可以轻松实现导航菜单的动态效果,如下拉菜单、滑动菜单等。以下是一个基础的下拉导航实现示例: <ul class=…

jquery 3

jquery 3

jQuery 3 简介 jQuery 3 是 jQuery 库的主要版本更新,于 2016 年发布。它专注于现代化、性能优化和移除过时 API,同时保持向后兼容性。jQuery 3 分为两个分支:…