Jquery - 获取当前活动

时间:2013-12-16 10:32:03

标签: jquery

我知道我可以通过将其作为函数的参数传递来获取事件:

$(".selector").on("click", function(event) {


});

如果它不是函数的参数,我怎么能得到它?

例如,

$(".selector").on("click", function() {

// var event = ???

});

2 个答案:

答案 0 :(得分:9)

即使未声明参数,它仍会传递给函数,因此您可以编写:

$(".selector").on("click", function() {
    var evt = arguments[0];
});

答案 1 :(得分:0)

$(".myform .form-control").on("input blur",function(e){

    console.dir(arguments[0].handleObj.type);

});

此代码可以给出事件的当前名称

也许可以帮到你:)