可能重复:
Getting the ID of the element that fired an event using jQuery
我们如何找出触发事件的原因?
我想知道是否使用回车键或点击按钮触发了搜索输入。
答案 0 :(得分:6)
我假设您使用jQuery处理程序绑定到搜索输入。所以只需传递事件类型即可。有关更多信息,请传递整个事件对象:
$("input.Search").click(function(event) {
doMySearch(this, "click");
}).keyup(function(event) {
doMySearch(this, "keyup");
});
function doMySearch(element, eventtype) {
...
}