2011-10-19 117 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