jquery基础教程
jQuery 基础教程
jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 的基础内容:
引入 jQuery
在 HTML 文件中引入 jQuery 库,可以通过 CDN 或本地文件引入:
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
基本语法
jQuery 的基本语法是 $(selector).action(),其中:
$是 jQuery 的别名。selector用于选择 HTML 元素。action()是对选中元素执行的操作。
$(document).ready(function() {
// 文档加载完成后执行代码
$("p").click(function() {
$(this).hide(); // 点击段落时隐藏
});
});
选择器
jQuery 使用 CSS 选择器来选取元素:
$("p"):选择所有<p>元素。$("#id"):选择 ID 为id的元素。$(".class"):选择所有类为class的元素。
$("#myButton").click(function() {
$(".myClass").css("color", "red");
});
事件处理
jQuery 简化了事件处理,常见事件包括 click、mouseenter、mouseleave 等:
$("button").click(function() {
alert("Button clicked!");
});
DOM 操作
jQuery 提供了丰富的 DOM 操作方法:
text():获取或设置文本内容。html():获取或设置 HTML 内容。val():获取或设置表单字段的值。attr():获取或设置属性值。
$("#myLink").attr("href", "https://example.com");
动画效果
jQuery 内置了简单的动画效果:
hide()/show():隐藏或显示元素。fadeIn()/fadeOut():淡入或淡出。slideUp()/slideDown():滑动效果。
$("#myDiv").fadeOut(1000); // 1 秒内淡出
Ajax
jQuery 简化了 Ajax 请求:
$.ajax({
url: "https://api.example.com/data",
method: "GET",
success: function(response) {
console.log(response);
},
error: function(error) {
console.error(error);
}
});
链式调用
jQuery 支持链式调用,可以在一个语句中执行多个操作:
$("#myDiv").css("color", "blue").slideUp(500).slideDown(500);
插件扩展
jQuery 支持插件扩展,可以通过引入插件来增强功能:

<script src="jquery-plugin.js"></script>
注意事项
- jQuery 的
$符号可能与其他库冲突,可以使用jQuery.noConflict()解决。 - 尽量使用最新版本的 jQuery,以获得更好的性能和安全性。
以上是 jQuery 的基础内容,掌握这些知识后可以进一步学习高级特性和插件开发。






