在jquery中调用相同函数的多个事件[重复]

Posted

技术标签:

【中文标题】在jquery中调用相同函数的多个事件[重复]【英文标题】:Multiple events calling same functions in jquery [duplicate] 【发布时间】:2014-12-09 04:12:22 【问题描述】:

如何为 MOUSEOUT 等事件调用相同的 javascript 函数以及当用户仅按下 ENTER 键时, 多个事件调用同一个js函数

【问题讨论】:

onblur="javascript:search();"这是我拥有的 html 代码,需要更改它以进行 enter 和 onblur 【参考方案1】:

您可以通过用空格分隔多个事件来定义多个事件。

$('selector').on('keyup mouseout click', function()
   // will be called commonly
);

您也可以将上述内容与bind 一起使用。此外,您可以创建一个单独的函数并将其传递给每个处理程序,但我想这太过分了。

【讨论】:

这也可能是一条评论 :) 作为 20k 用户,您应该知道最好不要回答这样的问题。将投票视为欺骗而不是... @ArijitMukherjee 没有。不可能,因为它回答问题/

以上是关于在jquery中调用相同函数的多个事件[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何通过onRowSelect ajax事件调用jQuery? [重复]

jQuery同一标签多个相同事件 return语句 表单提交实例

06 同时给多个元素绑定事件

没有jQuery mobile的滚动停止事件[重复]

如何在 jQuery 自定义插件中正确添加多个元素事件

如何在 Jquery 中多次调用一个函数来添加一个事件监听器而不只是监听最后一个?