Im meinen Web-App zu debuggen versuchen, die jQuery.
In Firebug im Aufruf von Funktionen innerhalb der $ (document) .ready ..
function val() { console.log('validated outside doc.ready'); }
$(document).ready(function()
{
console.log('document ready...');
function validate() { console.log('validated!'); }
}
verwendet
In Firebug-Konsole ich Typ und es sagt, es ist keine Funktion
Wenn ich val()
eingeben, funktioniert es gut.
Wie rufe ich validate von der Konsole?
Warum legen Sie nicht Ihre Validierungsfunktion außerhalb der document.ready -Funktion .. das Problem ist Ihre Funktion ist außerhalb des Geltungsbereichs, wenn es heißt .. – bipen
es ist, weil 'validate' eine Closure-Funktion innerhalb der anonymus-Funktion ist, die an 'ready' als Callback übergeben wird. –