我有这个功能:
$("#btn").click(function(e,someOtherArguments)
{ //some code
e.stopPropagation();});
Run Code Online (Sandbox Code Playgroud)
它工作,但如果我已命名函数我不能使用,e因为它是未定义的.
var namedFunction= function(e,someOtherArguments)
{
//some code
e.stopPropagation();
}
$("#btn").click(namedFunction(e,someOtherArguments));
Run Code Online (Sandbox Code Playgroud)
我想使用它,namedFunction因为有几个按钮使用它.
或者:
$("#btn").click(namedFunction);
Run Code Online (Sandbox Code Playgroud)
要么:
$("#btn").click(function(e,someOtherArguments){
namedFunction(e, someOtherArguments);
});
Run Code Online (Sandbox Code Playgroud)