jQuery 是一个快速、小巧且功能丰富的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 操作。以下是一个 jQuery 编程的入门教程,帮助你快速掌握基础知识。
jQuery 是一个广泛使用的 JavaScript 库,旨在简化客户端脚本编写。它的口号是 “Write less, do more”(写得更少,做得更多)。
在 HTML 文件的 中添加 jQuery 的 CDN 链接:
DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jQuery 入门title>
<script src="https://code.jquery.com/jquery-3.7.1.min.js">script>
head>
<body>
<h1>Hello, jQuery!h1>
body>
html>
从 jQuery 官网 下载文件,然后在项目中引入:
<script src="path/to/jquery.min.js">script>
jQuery 使用 CSS 选择器来选取元素:
$("p") // 选择所有 元素
$("#myId") // 选择 id 为 myId 的元素
$(".myClass") // 选择 class 为 myClass 的元素
确保代码在 DOM 加载完成后执行:
$(document).ready(function() {
// 你的代码
});
// 简写形式
$(function() {
// 你的代码
});
let text = $("p").text(); // 获取文本内容
let html = $("p").html(); // 获取 HTML 内容
$("p").text("新的文本内容"); // 设置文本内容
$("p").html("新的 HTML 内容"); // 设置 HTML 内容
let src = $("img").attr("src"); // 获取 src 属性
$("img").attr("src", "new-image.jpg"); // 设置 src 属性
$("p").addClass("highlight");
$("p").removeClass("highlight");
$("p").toggleClass("highlight");
$("button").click(function() {
alert("按钮被点击了!");
});
$("p").hover(function() {
$(this).css("background-color", "yellow");
}, function() {
$(this).css("background-color", "white");
});
$("input").focus(function() {
$(this).css("border", "2px solid blue");
});
$("p").hide(); // 隐藏元素
$("p").show(); // 显示元素
$("p").toggle(); // 切换显示/隐藏
$("p").fadeOut(); // 淡出
$("p").fadeIn(); // 淡入
$("p").fadeToggle(); // 切换淡入/淡出
$("p").slideUp(); // 向上滑动隐藏
$("p").slideDown(); // 向下滑动显示
$("p").slideToggle(); // 切换滑动
jQuery 简化了 Ajax 请求:
$.ajax({
url: "data.json",
method: "GET",
success: function(data) {
console.log(data);
},
error: function(error) {
console.log("请求失败:", error);
}
});
通过小项目巩固所学知识:
希望这个入门教程能帮助你快速掌握 jQuery 编程!如果有任何问题,欢迎随时提问。