当前位置:首页 > jquery

jquery笔记

2026-03-16 16:44:35jquery

jQuery 基础语法

jQuery 通过 $jQuery 关键字调用,基本语法为:

$(selector).action()
  • selector:用于选择 DOM 元素(如 "p"".class""#id")。
  • action():对元素执行的操作(如 hide()click())。

选择器

jQuery 支持 CSS 选择器,常见用法:

$("p")           // 选择所有 <p> 元素  
$("#demo")       // 选择 id="demo" 的元素  
$(".test")       // 选择 class="test" 的元素  
$("input[type='text']") // 选择类型为 text 的 input  

DOM 操作

获取/设置内容

$("#div").html()      // 获取 HTML 内容  
$("#div").html("新内容") // 设置 HTML 内容  
$("#input").val()     // 获取表单值  

修改属性

$("img").attr("src", "new-image.jpg") // 修改 src 属性  
$("a").removeAttr("target")           // 删除属性  

添加/删除元素

$("#list").append("<li>新项</li>")  // 末尾添加  
$("#list").prepend("<li>首项</li>") // 开头添加  
$("#item").remove()                // 删除元素  

事件处理

常见事件

$("button").click(function() { alert("点击事件"); });  
$("input").change(function() { console.log("值变化"); });  
$(document).ready(function() { /* DOM 加载完成后执行 */ });  

事件委托

$("#parent").on("click", "child", function() {  
  // 处理子元素事件  
});  

动画效果

基础动画

$("#box").hide(1000);          // 隐藏(1秒)  
$("#box").show("slow");        // 显示(慢速)  
$("#box").toggle();            // 切换显示/隐藏  

自定义动画

$("#box").animate({  
  opacity: 0.5,  
  left: "+=50px"  
}, 500); // 500毫秒完成  

AJAX 请求

GET/POST 请求

$.get("url", {param: "value"}, function(data) {  
  console.log(data);  
});  

$.post("url", {data: "value"}, function(response) {  
  alert("提交成功");  
});  

完整 AJAX 示例

$.ajax({  
  url: "api/data",  
  type: "GET",  
  dataType: "json",  
  success: function(result) {  
    $("#result").html(result.message);  
  },  
  error: function(xhr, status, error) {  
    console.error(error);  
  }  
});  

实用技巧

链式调用

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

遍历元素

$("li").each(function(index) {  
  console.log(index + ": " + $(this).text());  
});  

扩展插件

jquery笔记

$.fn.myPlugin = function() {  
  this.css("background", "yellow");  
};  
$("#box").myPlugin();  

以上内容涵盖了 jQuery 的核心功能,适合快速查阅和复习。

标签: 笔记jquery
分享给朋友:

相关文章

jquery版本

jquery版本

jQuery是一个快速、简洁的JavaScript库,用于简化HTML文档遍历、事件处理、动画设计和Ajax交互。以下是关于jQuery版本的详细信息: jQuery版本分类 jQuery主要分为三…

jquery事件

jquery事件

jQuery 事件基础 jQuery 提供了一套简化的事件处理机制,允许开发者通过简洁的语法绑定、触发和管理事件。核心方法包括 on()、off()、trigger() 等,支持常见事件(如点击、悬停…

jquery文件

jquery文件

jQuery文件获取与使用 jQuery是一个快速、简洁的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。以下是获取和使用jQuery文件的方法。 下载jQuery文件…

加载jquery

加载jquery

加载 jQuery 的方法 通过 CDN 加载 推荐使用官方或公共 CDN(内容分发网络)加载 jQuery,速度快且稳定。将以下代码添加到 HTML 文件的 <head> 或 <b…

html jquery

html jquery

HTML 与 jQuery 基础 HTML 是超文本标记语言,用于构建网页的结构和内容。jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery 菜单

jquery 菜单

jQuery 菜单实现方法 使用 jQuery 创建动态菜单可以通过多种方式实现,以下是几种常见的方法: 基于 HTML 和 CSS 的基础结构 创建菜单的 HTML 结构通常使用无序列表 <…