jquery的用法
jQuery 的基本用法
jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 的核心用法。
引入 jQuery
在 HTML 文件中通过 CDN 引入 jQuery:
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
选择器
jQuery 使用 CSS 选择器来选取 DOM 元素:
$("p") // 选择所有 <p> 元素
$("#myId") // 选择 id 为 "myId" 的元素
$(".myClass") // 选择 class 为 "myClass" 的元素
DOM 操作
通过 jQuery 可以方便地修改 DOM:

$("#myId").text("新文本内容"); // 修改元素文本
$("#myId").html("<b>加粗文本</b>"); // 修改元素 HTML
$("#myId").attr("href", "https://example.com"); // 修改属性
$("#myId").addClass("highlight"); // 添加类
$("#myId").removeClass("highlight"); // 移除类
事件处理
jQuery 简化了事件绑定:
$("#myButton").click(function() {
alert("按钮被点击");
});
$("#myInput").keyup(function() {
console.log($(this).val());
});
动画效果
jQuery 提供了内置的动画方法:
$("#myBox").hide(); // 隐藏元素
$("#myBox").show(); // 显示元素
$("#myBox").toggle(); // 切换显示/隐藏
$("#myBox").fadeIn(); // 淡入
$("#myBox").fadeOut(); // 淡出
$("#myBox").slideUp(); // 向上滑动隐藏
$("#myBox").slideDown(); // 向下滑动显示
Ajax 请求
jQuery 简化了 Ajax 请求:

$.get("https://api.example.com/data", function(data) {
console.log(data);
});
$.post("https://api.example.com/submit", { name: "John" }, function(data) {
console.log(data);
});
$.ajax({
url: "https://api.example.com/data",
type: "GET",
success: function(data) {
console.log(data);
}
});
链式调用
jQuery 支持链式调用:
$("#myId")
.css("color", "red")
.slideUp(2000)
.slideDown(2000);
实用工具方法
jQuery 提供了一些实用工具方法:
$.trim(" hello "); // 去除字符串两端空格
$.isArray([1, 2, 3]); // 检查是否为数组
$.isFunction(function() {}); // 检查是否为函数
插件扩展
jQuery 可以通过插件扩展功能:
$.fn.myPlugin = function() {
this.css("color", "blue");
return this;
};
$("#myId").myPlugin();
注意事项
- 确保 DOM 加载完成后再执行 jQuery 代码:
$(document).ready(function() {
// jQuery 代码
});
// 简写形式
$(function() {
// jQuery 代码
});
- 避免与其他库冲突:
var jq = $.noConflict();
jq(document).ready(function() {
jq("p").text("使用 noConflict 后的 jQuery");
});






