jquery使用方法
安装jQuery
在项目中使用jQuery前,需要先引入jQuery库。可以通过以下方式安装:
-
CDN引入
直接在HTML文件中添加jQuery的CDN链接:<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> -
本地引入
下载jQuery文件并保存到项目目录中,然后在HTML中引用:<script src="path/to/jquery-3.6.0.min.js"></script> -
npm安装
在Node.js项目中使用npm安装:npm install jquery
基本语法
jQuery的核心是通过选择器获取DOM元素并对其进行操作。基本语法为:
$(selector).action()
$是jQuery的别名。selector用于选择HTML元素。action()是对选中元素执行的操作。
常用选择器
-
元素选择器
通过标签名选择元素:$("p").hide(); // 隐藏所有<p>元素 -
ID选择器
通过ID选择元素:$("#myId").css("color", "red"); // 设置ID为myId的元素文字颜色为红色 -
类选择器
通过类名选择元素:
$(".myClass").fadeOut(); // 淡出所有类名为myClass的元素
事件处理
jQuery简化了事件绑定,常用方法如下:
$("#btn").click(function() {
alert("按钮被点击");
});
支持的事件包括:
click:点击事件mouseenter:鼠标进入mouseleave:鼠标离开keypress:键盘按下
DOM操作
-
获取和设置内容
text():获取或设置文本内容html():获取或设置HTML内容val():获取或设置表单字段的值
$("#div1").text("新文本"); $("#div2").html("<b>加粗文本</b>"); $("input").val("默认值"); -
修改CSS
css():直接修改样式addClass():添加类removeClass():移除类
$("p").css("color", "blue"); $("div").addClass("highlight");
动画效果
jQuery提供多种动画效果:

hide()/show():隐藏/显示元素fadeIn()/fadeOut():淡入/淡出slideUp()/slideDown():滑动效果
$("#box").fadeOut(1000); // 1秒内淡出
AJAX请求
jQuery简化了AJAX操作:
$.ajax({
url: "api/data",
method: "GET",
success: function(response) {
console.log(response);
},
error: function(error) {
console.log(error);
}
});
链式调用
jQuery支持链式调用,可以在一个语句中执行多个操作:
$("#myDiv").css("color", "red").slideUp(500).slideDown(500);
注意事项
-
确保DOM加载完成
在操作DOM前,确保文档已加载完成:$(document).ready(function() { // jQuery代码 }); -
避免版本冲突
如果同时使用多个jQuery版本,可以使用noConflict():var jq = $.noConflict(); jq("#btn").click(function() { ... }); -
性能优化
- 缓存选择器结果:
var $element = $("#myId"); - 使用ID选择器而非复杂选择器提升性能。
- 缓存选择器结果:






