Как использовать логические выражения из различных операторов if и использовать их для изменения кода - PullRequest
1 голос
/ 22 марта 2020
$('#1').on('click', function(){
  var changeClonedTitle = true;
});
$('#2').on('click', function(){
  var changeClonedTitle = false;
});

if(changeClonedTitle == true) {
// code here
}
if(changeClonedTitle == false) {
// other code here
}

Ничего не происходит, он не улавливает состояние логического значения внутри последних 2 if statements, чтобы изменить код.

Почему это происходит (я знаю, что я нуб). Использование Jquery.

Надеюсь, что кто-то может мне помочь, я ценю время и усилия.

Спасибо

1 Ответ

2 голосов
/ 22 марта 2020

Ваши операторы if будут выполняться только один раз в начале загрузки страницы. Если вы хотите, чтобы они запускались каждый раз, когда происходит щелчок, поместите logi c внутри обратного вызова. Измените на

$('#1').on('click', function(){
  // code here
});
$('#2').on('click', function(){
  // other code here
});

без какой-либо переменной changeClonedTitle.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...