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() {
// 文档加载完成后执行代码
});
选择器
jQuery 使用 CSS 选择器来选取元素。
$("p") // 选择所有 <p> 元素
$("#id") // 选择 id 为 "id" 的元素
$(".class") // 选择 class 为 "class" 的元素
事件处理
jQuery 提供了简洁的事件处理方法。
$("button").click(function() {
alert("按钮被点击");
});
DOM 操作
jQuery 简化了 DOM 操作。
$("#id").text("新文本"); // 设置文本内容
$("#id").html("<b>新HTML</b>"); // 设置 HTML 内容
$("#id").val("新值"); // 设置表单元素的值
动画效果
jQuery 提供了内置的动画效果。
$("#id").hide(); // 隐藏元素
$("#id").show(); // 显示元素
$("#id").toggle(); // 切换显示/隐藏
$("#id").fadeIn(); // 淡入
$("#id").fadeOut(); // 淡出
Ajax 请求
jQuery 简化了 Ajax 请求。
$.ajax({
url: "test.html",
success: function(result) {
$("#div").html(result);
}
});
链式调用
jQuery 支持链式调用,可以在一条语句中执行多个操作。
$("#id").css("color", "red").slideUp(2000).slideDown(2000);
插件扩展
jQuery 支持插件扩展,可以通过插件增加更多功能。
$.fn.myPlugin = function() {
// 插件代码
};
注意事项
确保在引入 jQuery 之后再编写 jQuery 代码。避免与其他库冲突,可以使用 jQuery.noConflict()。
var jq = $.noConflict();
jq(document).ready(function() {
jq("button").click(function() {
jq("p").text("jQuery 仍然在工作");
});
});
通过以上方法和示例,可以快速入门 jQuery 并开始开发动态网页应用。







