jQuery - 找出触发事件的原因

时间:2011-02-08 06:37:36

标签: jquery events triggers

  

可能重复:
  Getting the ID of the element that fired an event using jQuery

我们如何找出触发事件的原因?

我想知道是否使用回车键或点击按钮触发了搜索输入。

1 个答案:

答案 0 :(得分:6)

我假设您使用jQuery处理程序绑定到搜索输入。所以只需传递事件类型即可。有关更多信息,请传递整个事件对象:

$("input.Search").click(function(event) {
    doMySearch(this, "click");
}).keyup(function(event) {
    doMySearch(this, "keyup");
}); 

function doMySearch(element, eventtype) {
   ...
}
相关问题