a();
function a() {
$('.doit').text('Text was replaced (a)');
}
if ($('.doit2').length) {
b();
function b() {
$('.doit2').text('Text was replaced (b)');
}
}
a()
вызывается правильно, а b
выдает ошибку "b is not defined"
. Почему?
(Я читал о подъеме, но объявлено function b
, а не переменная. Или я ошибаюсь?)
См. fiddle — Firefox выдает ошибку, а Chrome работает.