我正在试图调试使用 jQuery
的 Web 应用程序。
在 Firebug 中,我正在调用 $(document).ready 中的函数。
function val() { console.log('validated outside doc.ready'); }
$(document).ready(function()
{
console.log('document ready...');
function validate() { console.log('validated!'); }
}
在firebug控制台中,我输入 validate()
,它说这不是一个函数。
如果我输入 val()
,它可以正常工作。
我该如何从控制台调用validate函数?
validate
是一个闭包函数,它在作为回调函数传递给ready
的匿名函数内部。 - Arun P Johny