@Roman123987

Как сравнить переменные из функции за её пределами?

Я задал переменные i и b, затем использовал их в функции библиотеки jQuery, после чего захотел сравнить их значения опять же вне функции, но не получается. Прекрасно понимаю, что все дело в области видимости и что условие не выполняется потому что переменные как были равны 0 так и остались, потому что действия в функции игнорируются вне её. Как исправить ошибку?
Простите за глупый вопрос, просто новичок в программировании...
$(document).ready(function() {
var i = 0;
var b = 0;
$(".button_one").click(function (){
i = i+1;
$(".button1 p").text(i);
})
$(".button_two").click(function (){
b = b+1;
$(".button2 p").text(b);
})
if(i>b){
$("h1").text("Win i");
}else if(i $("h1").text("Win b");
}
});
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
эне работает не из-за областей видимости - проверка if (i>b) должна быть в функции и эта фунция должна вызываться при клике
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы