jquery - 获取将参数传递给 jquery 中当前函数的函数名称

标签 jquery

我正在尝试获取调用 jquery 中当前函数的函数的名称。

例如,假设有三个函数

函数a,函数b,函数c

当这些函数之一调用函数 z 时,我希望能够获得调用函数 z 的函数的字符串输出(如果可能的话)?

最佳答案

Javascript提供了一种访问当前函数的被调用者的机制:

function FunctionA() {
    alert(arguments.callee.caller.name);
}

function FunctionB() {
    FunctionA();
}

FunctionB();

下面的 JSFiddle 也演示了这一点。 http://jsfiddle.net/8UFe2/

关于jquery - 获取将参数传递给 jquery 中当前函数的函数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14733014/

相关文章:

javascript - 我可以在本地发出 ajax 请求,然后将响应发送到互联网吗?

javascript - Angular:在 AJAX 成功时设置变量

javascript - API 函数未按预期工作

jquery - 对某些 ajax 调用禁用 BlockUI

javascript - 如何使用 jQuery 消除旧内容而不使用 Empty() 函数?

ajax - MVC3/Razor 到 Controller Ajax 调用

jquery - 使用 jQuery 进行 Ajax 身份验证

javascript - 替换按钮文本 onclick JS

javascript - jquery代码问题,有合适的格式吗?

javascript - jQuery SO 投票对象和范围