如何使用之前未定义的参数?

时间:2014-02-21 01:58:04

标签: jquery function variables parameters arguments

我已经看到这是通过多种语言使用的,因此它似乎只是一个编码问题。 在stackoverflow上an answer,似乎他使用变量作为参数,但是在此函数之前尚未定义e。

$(document).keypress(function(e) {
    if(e.which == 13) {
        alert('You pressed enter!');
    }
});

" e"正在发生什么在这种情况下?

2 个答案:

答案 0 :(得分:0)

“e”是事件处理程序,它包含有关您捕获的特定事件的更多信息。

答案 1 :(得分:0)

function(e)实际上是一个回调。 e已在jQuery库中的某处初始化并插入到匿名函数的参数中。