我正在尝试获取在 jquery 中调用当前函数的函数的名称。
例如,假设有三个函数
功能a,功能b,功能c
当其中一个函数调用函数 z 时,如果可能的话,我希望能够获得调用函数 z 的函数的字符串输出吗?
我正在尝试获取在 jquery 中调用当前函数的函数的名称。
例如,假设有三个函数
功能a,功能b,功能c
当其中一个函数调用函数 z 时,如果可能的话,我希望能够获得调用函数 z 的函数的字符串输出吗?
Javascript 提供了一种访问当前函数的被调用者的机制:
function FunctionA() {
alert(arguments.callee.caller.name);
}
function FunctionB() {
FunctionA();
}
FunctionB();
下面的 JSFiddle 也演示了这一点。 http://jsfiddle.net/8UFe2/
您将使用arguments.callee来获取调用函数