Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Проблема с областью видимости переменных (https://javascript.ru/forum/dom-window/21378-problema-s-oblastyu-vidimosti-peremennykh.html)

ArmagedDance 07.09.2011 08:19

Проблема с областью видимости переменных
 
Вот такой код не работает (alert не выводится). Почему? Как сделать чтобы заработал, подскажите пожалуйста.

$(document).ready(function(){
  var number1=null;
$(".procedure").click(function(number1){
   if(number1==null){
   alert(1);  
}
  });
});

Octane 07.09.2011 08:22

Цитата:

Сообщение от ArmagedDance
…function(*!*number1*/!*){…

ну так не создавай локальную переменную

ArmagedDance 07.09.2011 09:34

Понял, спасибо.


Часовой пояс GMT +3, время: 11:54.