Possible Duplicate:
Getting the ID of the element that fired an event using jQuery
我们如何找出触发事件的原因?
我想查明是否使用回车键或单击按钮触发了搜索输入。
最佳答案
我假设您使用 jQuery 绑定(bind)到搜索输入处理程序本身。因此只需传递事件类型即可。有关更多信息,请传递整个事件对象:
$("input.Search").click(function(event) {
doMySearch(this, "click");
}).keyup(function(event) {
doMySearch(this, "keyup");
});
function doMySearch(element, eventtype) {
...
}
关于jQuery - 找出触发事件的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4930275/