当前位置:首页 > jquery

jquery教程

2026-01-08 12:27:40jquery

jQuery 简介

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。其核心特点是“写得更少,做得更多”(Write Less, Do More),兼容主流浏览器。

安装 jQuery

从官方 CDN 引入最新版本(以 3.7.1 为例):

<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>  

或下载本地文件:

<script src="jquery-3.7.1.min.js"></script>  

基础语法

通过 $()jQuery() 选择元素并执行操作:

$(document).ready(function() {  
    // 文档加载完成后执行  
    $("button").click(function() {  
        $("p").hide(); // 隐藏所有 <p> 元素  
    });  
});  

常用方法

选择器

$("#id")          // ID 选择器  
$(".class")       // 类选择器  
$("div")          // 标签选择器  
$("div p")        // 后代选择器  

DOM 操作

$("#el").text("新内容")    // 修改文本  
$("#el").html("<b>加粗</b>") // 修改 HTML  
$("#el").val()            // 获取表单值  
$("#el").attr("href")     // 获取属性  

事件处理

$("#btn").click(function() {  
    alert("按钮被点击");  
});  

$(window).resize(function() {  
    console.log("窗口大小改变");  
});  

动画效果

$("#box").hide(1000);          // 淡出  
$("#box").show("slow");        // 淡入  
$("#box").toggle();            // 切换显示状态  
$("#box").fadeTo(500, 0.5);    // 透明度渐变  

Ajax 示例

$.ajax({  
    url: "data.json",  
    method: "GET",  
    success: function(data) {  
        console.log(data);  
    },  
    error: function(error) {  
        console.error("请求失败:", error);  
    }  
});  

链式调用

jQuery 支持链式写法:

$("#el").css("color", "red").slideUp(500).slideDown(500);  

插件扩展

通过 $.fn 扩展自定义方法:

jquery教程

$.fn.highlight = function() {  
    this.css("background", "yellow");  
    return this; // 保持链式调用  
};  

$("p").highlight();  

学习资源推荐

jQuery 虽然逐渐被现代框架取代,但在维护旧项目或快速原型开发中仍有广泛应用。

标签: 教程jquery
分享给朋友:

相关文章

react 如何引入jquery

react 如何引入jquery

引入 jQuery 到 React 项目 在 React 项目中引入 jQuery 可以通过多种方式实现,但需要注意 React 和 jQuery 操作 DOM 的方式可能冲突,因此建议仅在必要时使用…

锋利的jquery

锋利的jquery

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。其核心特点是“写得更少,做得更多”,适合快速开发动态网…

jquery id

jquery id

jQuery 通过 ID 选择元素的方法 在 jQuery 中,可以通过 ID 选择器快速获取 DOM 元素。ID 选择器使用 # 符号加上元素的 ID 名称。 语法示例: $("#eleme…

jquery动画

jquery动画

jQuery动画基础 jQuery提供了多种动画方法,用于创建平滑的过渡效果。常用的动画方法包括animate()、fadeIn()、fadeOut()、slideUp()和slideDown()。…

jquery 切换

jquery 切换

jQuery 切换操作 jQuery 提供了多种切换元素状态的方法,包括显示/隐藏、类切换、属性切换等。以下是常见的切换操作实现方式。 显示与隐藏切换 使用 toggle() 方法可以在显示和隐藏之…

jquery 循环

jquery 循环

jQuery 循环方法 jQuery 提供了多种循环遍历元素或数组的方法,以下是常用的几种方式: each() 方法 each() 是 jQuery 中最常用的循环方法,用于遍历 jQuery 对象…