• jQuery
  • jQuery UI
  • jQuery Mobile
  • Sizzle
  • QUnit
  • 插件
  • 贡献
    • CLA
    • 风格指南
    • 错误分类
    • 代码
    • 文档
    • 网站
  • 事件
  • 支持
    • 学习中心
    • IRC/聊天
    • 论坛
    • Stack Overflow
    • 商业支持
  • OpenJS 基金会
    • 加入
    • 成员
    • jQuery 团队
    • 治理
    • 行为准则
    • 捐赠

jQuery API 文档

  • 下载
  • API 文档
  • 博客
  • 插件
  • 浏览器支持

类别: 事件


这些方法用于注册行为,以便在用户与浏览器交互时生效,并进一步操作这些注册的行为。

也在: 已弃用 > 已弃用 3.0 | 事件 > 事件处理程序附加

.bind()

将处理程序附加到元素的事件。

也在: 事件 > 表单事件 | 表单

blur 事件

将事件处理程序绑定到“blur”事件,或在元素上触发该事件。

也在: 已弃用 > 已弃用 3.3 | 事件 > 表单事件 | 表单

.blur()

将事件处理程序绑定到“blur”事件,或在元素上触发该事件。

也在: 事件 > 表单事件 | 表单

change 事件

将事件处理程序绑定到“change”事件,或在元素上触发该事件。

也在: 已弃用 > 已弃用 3.3 | 事件 > 表单事件

.change()

将事件处理程序绑定到“change”事件,或在元素上触发该事件。

也在: 事件 > 鼠标事件

click 事件

将事件处理程序绑定到“click”事件,或在元素上触发该事件。

也在:已弃用 > 已弃用 3.3 | 事件 > 鼠标事件

.click()

将事件处理程序绑定到“click”事件,或在元素上触发该事件。

也在: 事件 > 鼠标事件

contextmenu 事件

将事件处理程序绑定到“contextmenu”事件,或在元素上触发该事件。

也在:已弃用 > 已弃用 3.3 | 事件 > 鼠标事件

.contextmenu()

将事件处理程序绑定到“contextmenu”事件,或在元素上触发该事件。

也在: 事件 > 鼠标事件

dblclick 事件

将事件处理程序绑定到“dblclick”事件,或在元素上触发该事件。

也在:已弃用 > 已弃用 3.3 | 事件 > 鼠标事件

.dblclick()

将事件处理程序绑定到“dblclick”事件,或在元素上触发该事件。

也在: 已弃用 > 已弃用 3.0 | 事件 > 事件处理程序附加

.delegate()

基于一组特定的根元素,为现在或将来匹配选择器的所有元素附加一个或多个事件的处理程序。

也在:已弃用 > 已弃用 1.7 | 事件 > 事件处理程序附加 | 已移除

.die()

从元素中删除之前使用 .live() 附加的事件处理程序。

也在:事件 > 浏览器事件

error 事件

将事件处理程序绑定到“error”事件,或在元素上触发该事件。

也在:事件 > 浏览器事件 | 已弃用 > 已弃用 1.8 | 已移除

.error()

将事件处理程序绑定到“error”事件,或在元素上触发该事件。

也在:事件 > 事件对象

event.currentTarget

事件冒泡阶段中的当前 DOM 元素。

也在:事件 > 事件对象

event.data

当当前执行的处理程序绑定时,传递给事件方法的可选数据对象。

也在:事件 > 事件对象

event.delegateTarget

当前调用的 jQuery 事件处理程序附加到的元素。

也在:事件 > 事件对象

event.isDefaultPrevented()

返回是否在该事件对象上调用过 event.preventDefault()。

也在:事件 > 事件对象

event.isImmediatePropagationStopped()

返回是否在该事件对象上调用过 event.stopImmediatePropagation()。

也在:事件 > 事件对象

event.isPropagationStopped()

返回是否在该事件对象上调用过 event.stopPropagation()。

也在:事件 > 事件对象

event.metaKey

指示事件触发时是否按下了 META 键。

也在:事件 > 事件对象

event.namespace

触发事件时指定的命名空间。

也在:事件 > 事件对象

event.pageX

鼠标相对于文档左侧边缘的位置。

也在:事件 > 事件对象

event.pageY

鼠标相对于文档顶部边缘的位置。

也在:事件 > 事件对象

event.preventDefault()

如果调用此方法,则不会触发事件的默认操作。

也在:事件 > 事件对象

event.relatedTarget

如果存在,则为参与事件的另一个 DOM 元素。

也在:事件 > 事件对象

event.result

由该事件触发的事件处理程序返回的最后一个值,除非该值为 undefined。

也在:事件 > 事件对象

event.stopImmediatePropagation()

阻止执行其余处理程序,并阻止事件冒泡到 DOM 树。

也在:事件 > 事件对象

event.stopPropagation()

阻止事件冒泡到 DOM 树,阻止任何父处理程序收到事件通知。

也在:事件 > 事件对象

event.target

引发事件的 DOM 元素。

也在:事件 > 事件对象

event.timeStamp

浏览器创建事件与 1970 年 1 月 1 日之间的毫秒差。

也在:事件 > 事件对象

event.type

描述事件的性质。

也在:事件 > 事件对象

event.which

对于键或鼠标事件,此属性指示按下的是哪个特定的键或按钮。

也在: 事件 > 表单事件 | 表单

focus 事件

将事件处理程序绑定到“focus”事件,或在元素上触发该事件。

也在: 已弃用 > 已弃用 3.3 | 事件 > 表单事件 | 表单

.focus()

将事件处理程序绑定到“focus”事件,或在元素上触发该事件。

也在: 事件 > 表单事件 | 表单

focusin 事件

将事件处理程序绑定到“focusin”事件,或在元素上触发该事件。

也在: 已弃用 > 已弃用 3.3 | 事件 > 表单事件 | 表单

.focusin()

将事件处理程序绑定到“focusin”事件,或在元素上触发该事件。

也在: 事件 > 表单事件 | 表单

focusout 事件

将事件处理程序绑定到“focusout”事件,或在元素上触发该事件。

也在: 已弃用 > 已弃用 3.3 | 事件 > 表单事件 | 表单

.focusout()

将事件处理程序绑定到“focusout”事件,或在元素上触发该事件。

也在:已弃用 > 已弃用 3.3 | 事件 > 鼠标事件

.hover()

将一个或两个处理程序绑定到匹配的元素,当鼠标指针进入和离开元素时执行。

也在:核心 | 已弃用 > 已弃用 3.2 | 事件 > 文档加载 | 属性 > 全局 jQuery 对象的属性

jQuery.holdReady()

保留或释放 jQuery 的 ready 事件的执行。

也在:已弃用 > 已弃用 3.3 | 事件 > 事件处理程序附加 | 实用程序

jQuery.proxy()

接受一个函数并返回一个新的函数,该函数始终具有特定的上下文。

也在:核心 | 事件 > 文档加载 | 属性 > 全局 jQuery 对象属性

jQuery.ready

一个类似 Promise 的对象(或“thenable”),在文档就绪时解析。

也在:事件 > 键盘事件

keydown 事件

将事件处理程序绑定到“keydown”事件,或在元素上触发该事件。

也在:已弃用 > 已弃用 3.3 | 事件 > 键盘事件

.keydown()

将事件处理程序绑定到“keydown”事件,或在元素上触发该事件。

也在:事件 > 键盘事件

keypress 事件

将事件处理程序绑定到“keypress”事件,或在元素上触发该事件。

也在:已弃用 > 已弃用 3.3 | 事件 > 键盘事件

.keypress()

将事件处理程序绑定到“keypress”事件,或在元素上触发该事件。

也在:事件 > 键盘事件

keyup 事件

将事件处理程序绑定到“keyup”事件,或在元素上触发该事件。

也在:已弃用 > 已弃用 3.3 | 事件 > 键盘事件

.keyup()

将事件处理程序绑定到“keyup”事件,或在元素上触发该事件。

也在:已弃用 > 已弃用 1.7 | 事件 > 事件处理程序附加 | 已移除

.live()

为所有与当前选择器匹配的元素(现在和将来)附加事件处理程序。

也在:事件 > 文档加载

load 事件

将事件处理程序绑定到“load”事件,或在元素上触发该事件。

也在:已弃用 > 已弃用 1.8 | 事件 > 文档加载 | 已删除

.load()

将事件处理程序绑定到“load”事件,或在元素上触发该事件。

也在: 事件 > 鼠标事件

mousedown 事件

将事件处理程序绑定到“mousedown”事件,或在元素上触发该事件。

也在:已弃用 > 已弃用 3.3 | 事件 > 鼠标事件

.mousedown()

将事件处理程序绑定到“mousedown”事件,或在元素上触发该事件。

也在: 事件 > 鼠标事件

mouseenter 事件

将事件处理程序绑定到鼠标进入元素时触发,或在元素上触发该处理程序。

也在:已弃用 > 已弃用 3.3 | 事件 > 鼠标事件

.mouseenter()

将事件处理程序绑定到“mouseenter”事件,或在元素上触发该事件。

也在: 事件 > 鼠标事件

mouseleave 事件

将事件处理程序绑定到鼠标离开元素时触发,或在元素上触发该处理程序。

也在:已弃用 > 已弃用 3.3 | 事件 > 鼠标事件

.mouseleave()

将事件处理程序绑定到“mouseleave”事件,或在元素上触发该事件。

也在: 事件 > 鼠标事件

mousemove 事件

将事件处理程序绑定到“mousemove”事件,或在元素上触发该事件。

也在:已弃用 > 已弃用 3.3 | 事件 > 鼠标事件

.mousemove()

将事件处理程序绑定到“mousemove”事件,或在元素上触发该事件。

也在: 事件 > 鼠标事件

mouseout 事件

将事件处理程序绑定到“mouseout”事件,或在元素上触发该事件。

也在:已弃用 > 已弃用 3.3 | 事件 > 鼠标事件

.mouseout()

将事件处理程序绑定到“mouseout”事件,或在元素上触发该事件。

也在: 事件 > 鼠标事件

mouseover 事件

将事件处理程序绑定到“mouseover”事件,或在元素上触发该事件。

也在:已弃用 > 已弃用 3.3 | 事件 > 鼠标事件

.mouseover()

将事件处理程序绑定到“mouseover”事件,或在元素上触发该事件。

也在: 事件 > 鼠标事件

mouseup 事件

将事件处理程序绑定到“mouseup”事件,或在元素上触发该事件。

也在:已弃用 > 已弃用 3.3 | 事件 > 鼠标事件

.mouseup()

将事件处理程序绑定到“mouseup”事件,或在元素上触发该事件。

也在:事件 > 事件处理程序附加

.off()

删除事件处理程序。

也在:事件 > 事件处理程序附加

.on()

为选定元素的一个或多个事件附加事件处理程序函数。

也在:事件 > 事件处理程序附加

.one()

为元素的事件附加处理程序。处理程序对于每个元素的每个事件类型最多执行一次。

也在:事件 > 文档加载

.ready()

指定 DOM 完全加载时要执行的函数。

也在:事件 > 浏览器事件

resize 事件

将事件处理程序绑定到“resize”事件,或在元素上触发该事件。

也在:事件 > 浏览器事件 | 已弃用 > 已弃用 3.3

.resize()

将事件处理程序绑定到“resize”事件,或在元素上触发该事件。

也在:事件 > 浏览器事件

scroll 事件

将事件处理程序绑定到“scroll”事件,或在元素上触发该事件。

也在:事件 > 浏览器事件 | 已弃用 > 已弃用 3.3

.scroll()

将事件处理程序绑定到“scroll”事件,或在元素上触发该事件。

也在: 事件 > 表单事件 | 表单

select 事件

将事件处理程序绑定到“select”事件,或在元素上触发该事件。

也在: 已弃用 > 已弃用 3.3 | 事件 > 表单事件

.select()

将事件处理程序绑定到“select”事件,或在元素上触发该事件。

也在: 事件 > 表单事件 | 表单

submit 事件

将事件处理程序绑定到“submit”事件,或在元素上触发该事件。

也在: 已弃用 > 已弃用 3.3 | 事件 > 表单事件

.submit()

将事件处理程序绑定到“submit”事件,或在元素上触发该事件。

也在:已弃用 > 已弃用 1.8 | 事件 > 鼠标事件 | 已移除

.toggle()

将两个或多个处理程序绑定到匹配的元素,以便在交替点击时执行。

也在:事件 > 事件处理程序附加

.trigger()

对匹配元素执行为给定事件类型附加的所有处理程序和行为。

也在:事件 > 事件处理程序附加

.triggerHandler()

对元素执行为事件附加的所有处理程序。

也在: 已弃用 > 已弃用 3.0 | 事件 > 事件处理程序附加

.unbind()

从元素中删除先前附加的事件处理程序。

也在: 已弃用 > 已弃用 3.0 | 事件 > 事件处理程序附加

.undelegate()

根据一组特定的根元素,从所有匹配当前选择器的元素的事件中删除处理程序。

也在:事件 > 文档加载

卸载事件

将事件处理程序绑定到“卸载”事件,或在元素上触发该事件。

也在:已弃用 > 已弃用 1.8 | 事件 > 文档加载 | 已删除

.unload()

将事件处理程序绑定到“卸载”事件,或在元素上触发该事件。

  • Ajax
    • 全局 Ajax 事件处理程序
    • 辅助函数
    • 低级接口
    • 简写方法
  • 属性
  • 回调对象
  • 核心
  • CSS
  • 数据
  • 延迟对象
  • 已弃用
    • 已弃用 1.3
    • 已弃用 1.7
    • 已弃用 1.8
    • 已弃用 1.9
    • 已弃用 1.10
    • 已弃用 3.0
    • 已弃用 3.2
    • 已弃用 3.3
    • 已弃用 3.4
    • 已弃用 3.5
  • 尺寸
  • 效果
    • 基础
    • 自定义
    • 淡入淡出
    • 滑动
  • 事件
    • 浏览器事件
    • 文档加载
    • 事件处理程序附加
    • 事件对象
    • 表单事件
    • 键盘事件
    • 鼠标事件
  • 表单
  • 内部
  • 操作
    • 类属性
    • 复制
    • DOM 插入,周围
    • DOM 插入,内部
    • DOM 插入,外部
    • DOM 删除
    • DOM 替换
    • 通用属性
    • 样式属性
  • 其他
    • 集合操作
    • 数据存储
    • DOM 元素方法
    • 设置方法
  • 偏移量
  • 属性
    • jQuery 对象实例的属性
    • 全局 jQuery 对象的属性
  • 已移除
  • 选择器
    • 属性
    • 基本
    • 基本过滤器
    • 子元素过滤器
    • 内容过滤器
    • 表单
    • 层次结构
    • jQuery 扩展
    • 可见性过滤器
  • 遍历
    • 过滤
    • 其他遍历
    • 树遍历
  • 实用工具
  • 版本
    • 版本 1.0
    • 版本 1.0.4
    • 版本 1.1
    • 版本 1.1.2
    • 版本 1.1.3
    • 版本 1.1.4
    • 版本 1.2
    • 版本 1.2.3
    • 版本 1.2.6
    • 版本 1.3
    • 版本 1.4
    • 版本 1.4.1
    • 版本 1.4.2
    • 版本 1.4.3
    • 版本 1.4.4
    • 版本 1.5
    • 版本 1.5.1
    • 版本 1.6
    • 版本 1.7
    • 版本 1.8
    • 版本 1.9
    • 版本 1.11 & 2.1
    • 版本 1.12 & 2.2
    • 版本 3.0
    • 版本 3.1
    • 版本 3.2
    • 版本 3.3
    • 版本 3.4
    • 版本 3.5
    • 版本 3.6
    • 版本 3.7

书籍

  • Learning jQuery 第四版,作者:Karl Swedberg 和 Jonathan Chaffer Learning jQuery 第四版 Karl Swedberg 和 Jonathan Chaffer
  • jQuery 实战,作者:Bear Bibeault、Yehuda Katz 和 Aurelio De Rosa jQuery 实战 Bear Bibeault、Yehuda Katz 和 Aurelio De Rosa
  • jQuery 简明教程,作者:Cody Lindley jQuery 简明教程 Cody Lindley
  • 学习中心
  • 论坛
  • 推特
  • IRC
  • GitHub

版权所有 2024 OpenJS 基金会 和 jQuery 贡献者。保留所有权利。有关更多信息,请参阅 jQuery 许可证。 OpenJS 基金会 已注册商标并使用商标。有关 OpenJS 基金会 商标列表,请参阅我们的 商标政策 和 商标列表。未在 OpenJS 基金会商标列表 上列出的商标和标识是其各自所有者的商标™或注册®商标。使用它们并不意味着与它们有任何关联或得到它们的认可。OpenJS 基金会 使用条款、隐私 和 Cookie 政策也适用。

网站托管由 Digital Ocean 提供 | CDN 由 Fastly 提供 | 由 WordPress 提供支持