jQuery 命令速查表 - jQuery 常用 API 与 DOM 操作大全

这套速查给还在维护老旧代码库、或需要给既有站点打补丁的前端开发者,覆盖每个 jQuery 文件里都出现的 API:选择器、读写 DOM 内容与属性、切类名、事件绑定与委托、Ajax 简写,以及基础动画。与一条条堆 jQuery API 不同,这里按"取元素→改内容→绑事件→发请求"一类交互动作来分组。读完应能把选择器链式接上 DOM 编辑、在动态列表上用事件委托保持性能,并一行 Ajax 代替整页刷新。

编程语言·共 45 条命令·最后更新 2026-07-21
jqueryjavascriptdom

选择器 10

$("div")
标签选择器
$(".class")
类选择器
$("#id")
ID 选择器
$("div.class")
组合选择器
$("div > p")
子元素选择器
$("div p")
后代选择器
$(":input")
所有表单元素
$(":checkbox")
所有复选框
$("div:first")
第一个 div
$("li:eq(2)")
索引为 2 的 li

DOM 操作与遍历 14

$("#box").children("li")
取匹配元素的直接子元素中满足选择器的部分
$("#box").find("li")
向下查找所有后代中匹配的元素
$("#box").hasClass("active")
判断元素是否带有指定类,返回布尔值
$("#box").data("key")
读取元素上存的 data-key 数据
$("#box").html()
取匹配元素的首个 innerHTML,替换时把旧子节点整体替换
$("#box").html("<p>内容</p>")
把元素内部 HTML 整体替换为给定片段,重渲染简单视图常用
$("#box").text()
取合并后的纯文本内容,写文字内容用它避免 HTML 转义问题
$("#box").val()
取表单控件当前值,读 input/select 的值最常用
$("#box").attr("data-id")
取元素的 data-id 属性值,读自定义属性和固有属性通用
$("#box").attr("data-id", "123")
为元素设置 data-id 属性,动态挂数据给事件回调读取
$("#box").addClass("active")
为元素追加类名,常用于切换选中/高亮状态
$("#box").removeClass("active")
移除指定类名,没有该类时无副作用
$("#box").toggleClass("active")
有该类就移除、没有就添加,做开关样式最省事
$("<div>").appendTo("body")
创建新元素并插到 body 末尾,动态添加 DOM 的常用写法

事件绑定 8

$("#btn").click(fn)
点击事件
$("#btn").on("click", fn)
绑定事件(推荐)
$("#btn").off("click")
解绑事件
$(document).on("click", ".btn", fn)
事件委托
$("input").change(fn)
值改变事件
$("form").submit(fn)
表单提交事件
$(document).ready(fn)
DOM 加载完成
$(fn)
简写:DOM 加载完成

Ajax 请求 5

$.get("/api/data", fn)
GET 请求
$.post("/api/data", { key: "value" }, fn)
POST 请求
$.getJSON("/api/data", fn)
获取 JSON
$.ajax({ url, method, data, success })
完整 Ajax 调用
$.ajaxSetup({ headers: { "X-Token": token } })
全局设置请求头

动画与效果 8

$("#box").show()
显示
$("#box").hide()
隐藏
$("#box").toggle()
切换显示
$("#box").fadeIn()
淡入
$("#box").fadeOut()
淡出
$("#box").slideDown()
下滑显示
$("#box").slideUp()
上滑隐藏
$("#box").animate({ left: "200px" }, 500)
自定义动画

提示

  • 事件委托 $(parent).on("click", ".child", fn) 适合动态添加的元素场景。
  • jQuery 3.x 已移除 $.ajax() 的 success/error 回调,推荐用 Promise。
  • 新项目建议用原生 DOM API 或 Vue/React,jQuery 主要用于维护老项目。

官方参考来源

下方为命令对应的官方权威文档,供你核对最新用法与深入查阅。

由 巧匠 维护

公开更新于 2026年7月21日,内容持续校对官方文档。

联系我们

命令或描述有误?提交反馈、商务合作或产品建议都可发送邮件给我们。

联系我们