当前位置:首页 > 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
分享给朋友:

相关文章

jquery图片

jquery图片

jQuery 图片操作 jQuery 提供了多种方法来处理图片,包括加载、显示、隐藏、动画效果等。以下是一些常见的 jQuery 图片操作方法: 动态加载图片 使用 jQuery 的 attr()…

jquery点击

jquery点击

jQuery 点击事件绑定方法 使用 jQuery 绑定点击事件可以通过多种方式实现,以下是几种常见的方法: click() 方法绑定 $("#elementId").click(function…

jquery选择

jquery选择

jQuery选择器基础 jQuery选择器基于CSS选择器语法,用于快速定位和操作DOM元素。通过$()或jQuery()函数传入选择器字符串实现。 常见选择器类型: 元素选择器:$("p") 选…

使用jquery

使用jquery

引入jQuery库 在HTML文件中通过<script>标签引入jQuery库。可以从CDN加载,例如: <script src="https://code.jquery.com/…

jquery菜单

jquery菜单

以下是关于使用jQuery创建交互式菜单的几种常见方法及实现示例: 基础下拉菜单实现 通过jQuery的slideToggle和toggleClass实现简单下拉效果: $('.menu-item…

jquery清空

jquery清空

使用 jQuery 清空元素内容的方法 清空 HTML 元素内容 使用 .empty() 方法可以移除选定元素的所有子节点(包括文本和子元素)。 $("#elementId").empty();…