Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

jQuery 事件 方法


jQuery 事件方法

事件方法触发或将函数附加到所选元素的事件处理程序。

下表列出了用于处理事件的所有 jQuery 方法。

方法/属性 描述
bind() 在版本 3.0 中已弃用。请改用 on() 方法。 将事件处理程序附加到元素
blur() 附加/触发 blur 事件
change() 附加/触发 change 事件
click() 附加/触发 click 事件
dblclick() 附加/触发 双击 事件
delegate() 在版本 3.0 中已弃用。请改用 on() 方法。 将处理程序附加到匹配元素的当前或未来的指定子元素
die() 在版本 1.9 中已移除。 删除使用 live() 方法添加的所有事件处理程序
error() 在版本 3.0 中已移除。 附加/触发 error 事件
event.currentTarget 事件冒泡阶段中的当前 DOM 元素
event.data 包含在当前执行的处理程序绑定时传递给事件方法的可选数据
event.delegateTarget 返回当前调用的 jQuery 事件处理程序附加到的元素
event.isDefaultPrevented() 返回是否为事件对象调用了 event.preventDefault()
event.isImmediatePropagationStopped() 返回是否为事件对象调用了 event.stopImmediatePropagation()
event.isPropagationStopped() 返回是否为事件对象调用了 event.stopPropagation()
event.namespace 返回触发事件时指定的命名空间
event.pageX 返回相对于文档左边缘的鼠标位置
event.pageY 返回相对于文档顶部边缘的鼠标位置
event.preventDefault() 阻止事件的默认操作
event.relatedTarget 返回鼠标移动时进入或退出的元素
event.result 包含由指定事件触发的事件处理程序返回的最后一个/上一个值
event.stopImmediatePropagation() 阻止调用其他事件处理程序
event.stopPropagation() 阻止事件在 DOM 树中冒泡,阻止任何父处理程序收到事件通知
event.target 返回触发事件的 DOM 元素
event.timeStamp 返回触发事件时自 1970 年 1 月 1 日以来的毫秒数
event.type 返回触发了哪个事件类型
event.which 返回事件中按下的哪个键盘键或鼠标按钮
focus() 附加/触发 focus 事件
focusin() 将事件处理程序附加到 focusin 事件
focusout() 将事件处理程序附加到 focusout 事件
hover() 将两个事件处理程序附加到 hover 事件
keydown() 附加/触发 keydown 事件
keypress() 附加/触发 keypress 事件
keyup() 附加/触发 keyup 事件
live() 在版本 1.9 中已移除。 将一个或多个事件处理程序添加到当前或将来的所选元素
load() 在版本 3.0 中已移除。 将事件处理程序附加到 load 事件
mousedown() 附加/触发 mousedown 事件
mouseenter() 附加/触发 mouseenter 事件
mouseleave() 附加/触发 mouseleave 事件
mousemove() 附加/触发 mousemove 事件
mouseout() 附加/触发 mouseout 事件
mouseover() 附加/触发 mouseover 事件
mouseup() 附加/触发 mouseup 事件
off() 删除使用 on() 方法附加的事件处理程序
on() 将事件处理程序附加到元素
one() 将一个或多个事件处理程序添加到所选元素。此处理程序每个元素只能触发一次
$.proxy() 采用现有函数并返回一个具有特定上下文的新函数
ready() 指定 DOM 完全加载时要执行的函数
resize() 附加/触发 resize 事件
scroll() 附加/触发 scroll 事件
select() 附加/触发 select 事件
submit() 附加/触发 submit 事件
toggle() 在版本 1.9 中已移除。 为 click 事件附加两个或多个函数以在它们之间切换
trigger() 触发绑定到所选元素的所有事件
triggerHandler() 触发绑定到所选元素的指定事件的所有函数
unbind() 在版本 3.0 中已弃用。请改用 off() 方法。 从所选元素中删除添加的事件处理程序
undelegate() 在版本 3.0 中已弃用。请改用 off() 方法。 从所选元素中删除事件处理程序,现在或将来
unload() 在版本 3.0 中已移除。请改用 on()trigger() 方法。 将事件处理程序附加到 unload 事件

×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.