2011-10-19 115 views
1

我有一个函数集,我试图建立这将允许使用$ .fn函数设置默认值。问题是我想知道哪个函数正在请求默认值,以便我可以返回正确的“无需将函数的名称作为字符串发送”。JQuery函数名称参考

我看到引用arguments.callee.name等我从另一个$ .fn函数进行调用。

任何帮助,将不胜感激。

回答

0

arguments.callee.caller.name包含调用函数的名称。显然不会使用匿名函数/闭包。

+0

$ .fn.setValFromCookie = function(cookieName,requestedSubValue)var defaults = $(this).setDefaults(???); \t \t \t \t using arguments.callee.caller.name它显示空白。 应该包含'$ .fn.setValFromCookie = {};'使功能全球? – Sylvyor

+0

哎呀我注意到现在使用$(this).setDefaults()将其作用于选择器而不是函数本身... – Sylvyor