jquery怎么使用
jQuery 的基本使用
jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery 的基本使用方法。
引入 jQuery
在 HTML 文件中通过 <script> 标签引入 jQuery。可以从 CDN 或本地文件引入。
<!-- 通过 CDN 引入 -->
<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()。$ 符号是 jQuery 的别名,selector 用于查找 HTML 元素,action() 是对元素执行的操作。
// 隐藏所有 <p> 元素
$("p").hide();
// 显示 id 为 "test" 的元素
$("#test").show();
// 为所有按钮添加点击事件
$("button").click(function() {
alert("按钮被点击");
});
文档就绪事件
确保代码在文档完全加载后执行,使用 $(document).ready()。
$(document).ready(function() {
// jQuery 代码
});
// 简写形式
$(function() {
// jQuery 代码
});
选择器
jQuery 使用 CSS 选择器来选取元素。
// 元素选择器
$("p").css("color", "red");
// ID 选择器
$("#myId").hide();
// 类选择器
$(".myClass").fadeOut();
事件处理
jQuery 提供了简洁的事件处理方法。
// 点击事件
$("#btn").click(function() {
alert("点击事件触发");
});
// 鼠标悬停事件
$("p").hover(
function() {
$(this).css("background-color", "yellow");
},
function() {
$(this).css("background-color", "white");
}
);
效果和动画
jQuery 提供了多种效果和动画方法。
// 隐藏元素
$("#hide").click(function() {
$("p").hide();
});
// 显示元素
$("#show").click(function() {
$("p").show();
});
// 淡入淡出
$("#fade").click(function() {
$("#div1").fadeIn();
$("#div2").fadeOut();
});
Ajax 请求
jQuery 简化了 Ajax 请求的处理。
// GET 请求
$.get("test.php", function(data) {
alert("数据: " + data);
});
// POST 请求
$.post("test.php", { name: "John", age: 30 }, function(data) {
alert("数据: " + data);
});
DOM 操作
jQuery 提供了丰富的 DOM 操作方法。
// 获取或设置内容
$("#test").text(); // 获取文本
$("#test").text("新文本"); // 设置文本
// 添加元素
$("body").append("<p>新段落</p>");
// 移除元素
$("p").remove();
遍历 DOM
jQuery 提供了遍历 DOM 树的方法。
// 父元素
$("span").parent();
// 子元素
$("div").children();
// 同级元素
$("h2").siblings();
链式调用
jQuery 支持链式调用,可以在一条语句中执行多个操作。
$("#p1").css("color", "red").slideUp(2000).slideDown(2000);
实用工具方法
jQuery 提供了一些实用工具方法。
// 遍历数组
$.each([1, 2, 3], function(index, value) {
console.log(index + ": " + value);
});
// 扩展对象
var newObj = $.extend({}, obj1, obj2);
通过以上方法,可以快速上手 jQuery 并实现丰富的交互效果。







