标签…">
当前位置:首页 > jquery

jquery代码讲解

2026-03-17 11:05:44jquery

jQuery 基础语法结构

jQuery 通过 $()jQuery() 选择器获取 DOM 元素,支持 CSS 选择器语法。例如:

$("p") // 选择所有 <p> 标签  
$("#myId") // 选择 id="myId" 的元素  
$(".myClass") // 选择 class="myClass" 的元素  

事件绑定与处理

使用 .on() 方法绑定事件,.click() 等为快捷方式:

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

// 快捷方式  
$("#btn").click(function() {  
    $(this).hide(); // 隐藏当前元素  
});  

DOM 操作

  • 修改内容
    $("#element").text("新文本"); // 设置纯文本  
    $("#element").html("<b>加粗文本</b>"); // 设置 HTML  
  • 修改属性
    $("#img").attr("src", "new-image.jpg"); // 修改 src 属性  
    $("#checkbox").prop("checked", true); // 修改布尔属性  

动态样式控制

通过 .css() 方法直接修改样式:

$("#box").css("color", "red"); // 单一样式  
$("#box").css({ "color": "red", "font-size": "20px" }); // 多样式对象  

Ajax 请求

jQuery 封装了简化 Ajax 的方法:

$.ajax({  
    url: "api/data",  
    method: "GET",  
    success: function(response) {  
        console.log("数据加载成功", response);  
    },  
    error: function(xhr, status, error) {  
        console.error("请求失败", error);  
    }  
});  

// 快捷方式  
$.get("api/data", function(data) {  
    console.log(data);  
});  

动画效果

内置动画方法如 .fadeIn().slideUp()

$("#box").fadeIn(1000); // 淡入效果(1秒)  
$("#box").slideUp(500, function() {  
    console.log("动画完成");  
});  

链式调用

jQuery 支持链式调用,提高代码简洁性:

$("#box")  
    .css("background", "yellow")  
    .slideUp(1000)  
    .slideDown(1000);  

插件扩展

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

jquery代码讲解

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

$("p").highlight("red");  

性能优化建议

  • 缓存选择器结果:var $element = $("#myId");
  • 使用事件委托:$("#parent").on("click", ".child", handler);
  • 最小化 DOM 操作,合并多次修改。

以上内容涵盖 jQuery 的核心功能,适用于快速上手和日常开发需求。

标签: 代码jquery
分享给朋友:

相关文章

css网页制作代码

css网页制作代码

CSS网页制作基础代码 以下是一些常用的CSS代码片段,可用于网页制作的基本样式设置: 全局样式重置 * { margin: 0; padding: 0; box-sizing: bo…

jquery.js

jquery.js

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互等操作。以下是关于 jQuery.js 的核心信息和使用方法: 获…

jquery特效

jquery特效

jQuery 常见特效实现方法 淡入淡出效果 使用 fadeIn() 和 fadeOut() 方法实现元素的渐显和渐隐效果。可通过参数控制动画持续时间(毫秒)和缓动函数。 $("#element")…

jquery 图片

jquery 图片

jQuery 图片操作 jQuery 提供了多种方法来操作图片,包括加载、显示、隐藏、调整尺寸等。以下是一些常见的图片操作方法: 动态加载图片 使用 attr() 方法可以动态修改图片的 src 属…

jquery div

jquery div

jQuery 操作 div 元素 jQuery 提供了多种方法来操作 div 元素,包括选择、修改内容、样式调整、事件绑定等。以下是常见操作的示例: 选择 div 元素 通过 ID 选择 div:…

jquery轮播

jquery轮播

jQuery轮播实现方法 jQuery轮播可以通过多种方式实现,以下是几种常见的方法: 使用Slick插件 Slick是一个流行的jQuery轮播插件,功能强大且易于使用。引入jQuery和Slic…