jquery 教程
jQuery 教程概览
jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是学习 jQuery 的核心内容和方法。
基础语法与选择器
jQuery 通过 $ 符号定义,基本语法为 $(selector).action()。选择器基于 CSS 选择器,例如:
$("#id") // ID 选择器
$(".class") // 类选择器
$("p") // 元素选择器
DOM 操作
jQuery 提供多种 DOM 操作方法:
$("p").text("新内容"); // 修改文本
$("div").html("<b>加粗文本</b>"); // 修改 HTML
$("input").val("新值"); // 修改表单值
$("div").append("<p>追加内容</p>"); // 追加元素
事件处理
jQuery 简化了事件绑定:
$("button").click(function() {
alert("按钮被点击");
});
支持的事件包括 mouseenter、mouseleave、keypress 等。
动画效果
内置动画方法:
$("div").hide(1000); // 隐藏元素(1秒)
$("div").fadeIn(); // 淡入
$("div").slideUp(); // 滑动隐藏
自定义动画:
$("div").animate({left: '250px'}, 1000);
Ajax 功能
简化 Ajax 请求:
$.get("url", function(data) {
console.log(data);
});
$.post("url", {name: "John"}, function(data) {
console.log(data);
});
插件扩展
jQuery 支持插件扩展,例如验证插件 jQuery Validation:
$("form").validate({
rules: { username: "required" }
});
学习资源推荐
- 官方文档:jQuery API Documentation
- 交互式教程:Codecademy jQuery 课程
- 书籍:《jQuery in Action》
注意事项
- jQuery 3.0+ 不再支持 IE 8 及以下版本。
- 现代前端框架(如 React、Vue)可能减少对 jQuery 的直接需求,但遗留项目仍广泛使用。
通过以上内容,可以快速掌握 jQuery 的核心功能并应用于实际开发。







