菜单
×
   ❮     
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() 附加/触发 double click 事件
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 事件附加事件处理程序

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持