jQuery调用预定义的函数

Mir*_*cea 1 jquery function

我在元素点击上定义并执行了一个大函数.有没有办法再次执行"大"功能,以某种方式调用它,而不再写它?

$('#element').click(function(big){
    some big function
    ...
    ...
});


$('#another_element').click(function(){
    this should execute the previous "big" function
});
Run Code Online (Sandbox Code Playgroud)

感谢名单.

tad*_*man 6

如果您在呼叫外部定义了您的功能,您可以根据需要多次使用它.

var bigfunction = function(big) { ... };

$('#element').click(bigfunction);
$('#another_element').click(bigfunction);
Run Code Online (Sandbox Code Playgroud)

您也可以通常的方式声明它:

function bigfunction(big) { ... };
Run Code Online (Sandbox Code Playgroud)